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》)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章