2012年9月30日 星期日

[CUDA] NSight-VS的簡易版本

完成環境設定後,
你會發現剛剛的安裝也順便幫你安裝了VS2005。

在網路上可以找到一些關於使用VS2005或是2008寫CUDA程式的資料,
但對我來說有些繁複XD
Nvidia有提供一個叫做 "NSight"的好物,
讓你無須再去改Project屬性、.cu的屬性、Linker...等,
只是他的限制有些嚴苛...

要Win7呀親!!!
(...不小心就跑出跟淘寶賣家講話的模式...:P)

我本人懶懶的一直不想重灌,
但就是因為這傢伙而打破堅持。( 其實現在重灌很快又很方便了啦 )


讓我們進入下載頁面





我目前電腦裡面有VS2005, VS2008, VS2010
其實只要有到VS2008的版本就可以了
那為什麼會出現紅字呢?



別緊張,
只要完成SP1的安裝就可以了:)


完成安裝後,打開VS 2008
就可以看到已經有Nsight可以使用囉~













來看看VS 2010
同樣也出現了Nsight





















讓我們來測試一下是否能夠跑



( 如果從C無法看到ProgramData,可以用"搜尋程式及檔案"的功能)






















雙擊你所用之VS版本的sln檔
接著Build此專案(需要些時間)
再按下綠色朝右箭頭(Run)
即可成功的執行此程式。





※值得注意的是,
如果存放專案的位置中有中文路徑,
似乎會無法成功Build。

下篇將介紹加法與乘法運算:)
















2012年9月29日 星期六

[CUDA] 環境設定



  1. 請先確認您有Nvidia的顯示卡,
     (我因此買了塊gtx550ti...) power數也要一併確認唷!
    我之前只有350...也花錢加到400了~

    ※ 此為Windows版本的環境設定紀錄

  2. NVIDIA 驅動程式下載
    可以自己依照顯卡去選擇,或是讓nvidia幫你自動偵測。





  3. 接著我們到CUDA DOWNLOADS
    先下載 Toolkit並完成安裝,再下載 SDK並完成安裝。
    (請注意順序唷!)



  4. 請在桌面或是任何地方找到
    "NVIDIA GPU Computing SDK 4.2 Browser"
    並且點擊他





  5. 開啟後會看到如下圖的框框,
    在Search的方框中輸入"Bandwidth"
    便可找到測試的程式,接著按下"Run"


  6. 看到結果為"PASSED",就代表你可以開始寫CUDA的程式囉:)