Profiel van 漱玉青青的点滴Foto'sWeblogLijstenMeer Extra Help

Weblog


    05 december

    我的CUDA学习日记(0)

    在昨天,偶然的看到了CSDN首页上面的CUDA专栏,于是点击进去看看,然后看到了很多CUDA的技术文档,于是下载了几份CUDA入门初级文档,开始看啦。


    最先看的是来自Mr.Hotball的《深入浅出谈CUDA》一文,里面讲解的非常容易懂,让我能对CUDA有了个基本的认识。


    “CUDA 是 NVIDIA 的 GPGPU 模型,它使用 C 语言为基础,可以直接以大多数人熟悉的 C 语言,写出在显示芯片上执行的程序,而不需要去学习特定的显示芯片的指令或是特殊的结构。 ”


    最先的一个例程是讲一个很大的数组如何用显卡计算它们的平方和的,然后一步步教你如何优化这个程序使其达到非常大的显卡利用性能,总之,非常不错的文章。


    我用Mr.OpenHero先生提供的CUDA_VS_Wizard程式配置好Visual Stdio2008环境之后,然后就开始按着做啦,昨天晚上,终于编译好了我的第一个CUDA程式,在我自己的计算机上,显卡9600GT,显卡驱动 180.48,作业系统 Windows Vista 32bit上面运行正常,顿时心情愉悦。


    可是把这个程式exe文件拷贝到xzyxdtxxx计算机(显卡9800GTX+,显卡驱动180.60,作业系统Windows Vista64bit)上面却运行失败,提示找不到cudart.dll文件,经过请教高人,发现要一起将这个dll文件拷贝过去,于是在四毛五的计算机上面(显卡8400M G,显卡驱动156.25,作业系统Windows XP 32bit)一起将这个exe程式和dll文件都拷贝过去,程序终于能运行啦。


    但是发现另外一个问题,在那台8400M G显卡上面计算结果是错误的,并不是正确的计算结果..


    更新四毛五的那台笔记本的8400M G的显卡驱动程式,到180.70版本,程式终于运行成功啦,哈哈!

    Go!
     
    *