使用VisualAssist实现CUDA函数、类型高亮的小问题

网上相关教程不少,但有一个问题要提醒大家一下:

一定要在关闭VS的情况下去修改注册表中的扩展名。因为在VS退出的时候,VisualAssist会用当前设置写入注册表,也就是说你的改动被覆盖了,导致无法高亮。

解决CUDA By Example的Julia集示例程序导致显卡驱动停止响应的问题

这学期开了CUDA课程,平时没事干敲敲书上的例子,但Julia集程序一运行就导致显卡驱动停止响应。我试着把DIM的定义从1000改为500,倒是可以了,但是出来的内容不对。后来在网上百度了一下,发现是显卡响应时间有限制。解决方法如下:

打开安装CUDA时安装的Nsignt monitor(可能在开始菜单),它会在后台运行。

右键点击它在系统托盘里的图标,选择弹出菜单中的options,可以看到有一个选项是WDDM TDR Delay。

这个选项的值通常是2,也就是两秒。我们把它改成10.

保存后重新启动计算机,再次运行Julia集示例程序,成功。