推荐OpenCL GPGPU

时间:2011-07-30 03:31:27

标签: cuda opencl gpgpu nvidia ati

我首先通过CUDA使用我的(现已老化)NVIDIA 9800GT 512MB进入GPGPU。这些天我的GPU似乎并没有削减它。

我对OpenCL特别感兴趣,而不是CUDA或StreamSDK,尽管有关其中任何一个仍然值得追求的一些信息都会很好。

我的预算约为150英镑加/减50英镑。我有点不参与GPU最适合科学计算的循环(特别是流体模拟和3D医学图像处理)。

ATI与NVIDIA的比较可能也会有所帮助,如果他们真的如此不同。

[我也有兴趣听到有关使用GPGPU功能的游戏的任何建议,但这是科学计算潜力的一个小问题。]

在评估内存速度与时钟速度与内存容量等方面的优缺点时,我也有点迷失,所以关于这些更多技术方面的任何信息都会受到最多的赞赏。

干杯。

1 个答案:

答案 0 :(得分:1)

如果你要纯粹关闭OpenCL是必需的,我会说你选择ATI,因为他们有一个OpenCL 1.1驱动程序的发布版本,因为nVidia几乎立即有规范驱动程序已发布,但之后没有更新它们,并且我们在nVidia开放的OpenCL论坛中看到了一些错误。

我个人选择了nVidia,因为它给了我所有的选择。你真的应该看看CUDA。使用通用语言来利用GPU和CPU是一种更有效的方法。微软用于C ++的AMP语言扩展将以更加平台无关的方式提供与CUDA相同的方法,我相信当时社区将更广泛地采用CUDA。

选择nVidia的另一个原因是因为这是HPC系统构建者一直在构建系统的原因,因为nVidia大力推动GPGPU计算,因为它不太受AMD / ATI的支持。那个阵营的特斯拉阵容真的没有答案。甚至亚马逊EC2也提供基于特斯拉的GPU计算集群。所以,如果你正在寻找超越桌面的范围和规模,我认为nVidia是一个更好的选择。