cuda + vs assistant

1、打開註冊表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File Extensions\ 下面添加子鍵 .cu 然後copy .cpp的鍵值到.cu。這樣才能表示cu也是VS下的VC的工程文件。
    2、 打開註冊表,HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8 在ExtSource鍵添加鍵值.cu。
    3、 打開Visual Assist屬性,在projects 的C/C++ Directories custom下面添加CUDA的頭文件目錄,這樣才能在Visual Assist 生成規則的時候找到CUDA自身的特殊定義才能生成Visual Assist的關鍵字,如__global__。
    以上的這三點是我嘗試了一些方法後,在一篇博文中找到的,比較簡單,說的詳細明瞭。
    如果以上的工作都完成了的話,就可以用Visual Studio2005進行CUDA的開發了,當然就要建立一個項目,項目的建立在《深入淺出談CUDA》的文章中有詳細的介紹。建議用開勇的wizard建立,比較簡單;另外還可以使用
CUDA SDK中的template這個工程進行創建,直接在其中進行修改就可以了。
    我學習CUDA第一個真正的項目是做關於大型矩陣的求逆的,想用並行進行提速,現已初見成效,在我的Geforce GTS250顯卡上速度可以提升至20倍以上,會在以後的文章中慢慢介紹。
(可以點擊http://hi.baidu.com/wengui99/blog/item/23cfc6d890e4b83d32fa1ccc.html查看《深入淺出談CUDA》)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章