【问题标题】:Recommendation for OpenCL GPGPU [closed]对 OpenCL GPGPU 的建议 [关闭]
【发布时间】:2011-07-30 03:31:26
【问题描述】:

我第一次使用我的(现在老化的)NVIDIA 9800GT 512MB 通过 CUDA 进入 GPGPU。这些天来,我的 GPU 似乎并没有削减它。

我对 OpenCL 尤其感兴趣,而不是 CUDA 或 StreamSDK,不过关于这两者是否仍然值得追求的一些信息会很好。

我的预算约为 150 英镑加/减 50 英镑。我不太了解哪些 GPU 最适合科学计算(特别是流体模拟和 3D 医学图像处理)。

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

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

在评估内存速度与时钟速度与内存容量等方面的优缺点时,我也有点迷茫,因此非常感谢有关这些更多技术方面的任何信息。

干杯。

【问题讨论】:

  • 为什么排名下降-1?
  • 如果我不得不猜测它是“ATI 将 nVidia 从水中吹走”的评论。您可能指的是比特币挖矿,是的,它在原始整数计算方面占上风。除此之外,情况非常不同,但现在这个问题可以被视为主观的。弄清楚你将要做什么样的计算工作并从这个角度提出问题,你可能会得到更多有用的答案。
  • @Drew Marsh:我看到的另一个比特币粉丝:)。说真的,这不适合采矿。正如我在我的 OP 中提到的,我对流体动力学和图像处理应用程序更感兴趣。我承认我确实天真地假设比特币挖矿 = 更好。我很想听听或看到 ATI 与 nVidia 在不同计算任务上的比较。
  • stackoverflow 是针对有明确答案的问题(例如 x 是什么?),而不是讨论(pc 比 mac 好!)
  • 这是一个严肃的问题!我需要有关用于科学计算的最佳中档 GPGPU 设备的建议...我想我将不得不再次问这个问题并以某种方式更改措辞

标签: cuda opencl gpgpu nvidia ati


【解决方案1】:

如果您纯粹不要求 OpenCL,我会说您选择 ATI,因为他们有 OpenCL 1.1 驱动程序的发布版本,而 nVidia 在规范发布时几乎立即有 beta 驱动程序已发布,但从那以后就没有更新它们,而且它们有一些我在 nVidia 开放 OpenCL 论坛上阅读的错误。

我个人选择了 nVidia,因为它为我提供了所有选择。你真的应该看看 CUDA。这是一种使用通用语言利用 GPU 和 CPU 的效率更高的方法。今后,微软的 C++ AMP 语言扩展将提供与 CUDA 相同的方法,但与平台无关,我相信届时社区会比 CUDA 更广泛地采用这种方法。

选择 nVidia 的另一个原因是,自从 nVidia 大力推动 GPGPU 计算(因为它较少受到 AMD/ATI 的支持)以来,HPC 系统制造商一直在使用它来构建系统。那个阵营的特斯拉阵容真的没有答案。甚至 Amazon EC2 也提供了基于 Tesla 的 GPU 计算集群。因此,如果您正在寻求超越桌面的影响力和规模,我认为 nVidia 是一个更好的选择。

【讨论】:

  • 非常感谢您的回答。您可以在我的价格范围内添加更多细节来推荐卡吗?
  • 从发烧友卡的角度来看,我会尝试找到 570,或者,使用 480 回退到上一代。任何低于 x70 的线都不会给你想要测试的 GPGPU 计算能力和。 580 最好,但它超出了您的预算范围。
猜你喜欢
  • 1970-01-01
  • 2011-04-17
  • 1970-01-01
  • 1970-01-01
  • 2012-07-06
  • 2010-12-20
  • 2011-02-07
  • 2010-10-11
  • 1970-01-01
相关资源
最近更新 更多