现在能用C(或者C++)语言对ATI的GPU进行编程么?或者说以后可以么?
来源:百度知道 编辑:UC知道 时间:2024/09/13 00:16:06
我真的很想用GPU帮忙做点事情..因为有些我编的程序用CPU的话确实是速度太慢了,麻烦大家说说...
我准备买个A卡
我知道N卡可以用C编程,不过还是想用A卡...
嗯,就是想用它强大的计算能力
我准备买个A卡
我知道N卡可以用C编程,不过还是想用A卡...
嗯,就是想用它强大的计算能力
nvidia的是CUDA ATI的是opencl 都是类似C的 语法很简单 但都要设计并行计算,把一个程序并行化很复杂,而且不一定能并行化
A卡3xxx以上就能用opencl了 新驱动支持 详情见AMD的developer center
GPU和CPU应该是各司其职吧...我也不太懂..呵呵... 过来看看...
GPU不是图像处理器么...
我猜想,你做的是图形图像处理吧?
其实没必要直接操作GPU,一般来说,这也是不允许的.貌似现在直接在WINDOWS下动动CPU都没办法,更别说GPU了.
如果是做图形图像处理,使用WINDOWS的普通API是不行的,一般需要使用DrictX编程或者使用OpenGL,这应该能够满足你的需求了.
至于强大的计算能力,买个好点的CPU吧.貌似现在服务器或者科学研究单位的机子,CPU都超强,而显卡都超弱.你就别想用GPU来计算什么,死了这条心吧.
还是再买个强大的cpu吧,因为靠软件性能是提升不了多少的