当我看到一些关于ATI的统计数据时,我只是准备购买NVIDIA GTX 470。

ATI卡上的流在执行加密和解密所需的数学方面是否更好?

有帮助吗?

解决方案

我在这场比赛中没有马。但是,当某人试图做我自己的GPGPU开发并且知道其他许多人这样做的人时,让我观察到:

  1. 在ATI卡上接近峰值性能更加困难,因为您不仅必须将计算单元分解为许多计算内核,而且实际上您必须对每个内核中的每个核心进行4向矢量化计算。对于简单的加密或MD5,这可能很简单,但这是您必须经历的另一步骤。

  2. NVIDIA SDK免费提供的开发工具(调试器和探索器,以及整个在线开发社区)比ATI东西随附的任何东西都更有用。说Opencl是OpenCL,这一切都很好,但是这不会帮助您找到偷偷摸摸的虫子,也不会发现为什么您的占用率低于您认为应该的。那里有商业的第三方产品来支持ATI东西,这可能只是我所知道的最令人惊叹的工具,但这会花费您。

其他提示

我在NVIDIA的GPU上做AES,并在470上获得了接近100%的入住率。我已经使用OpenCL玩了一段时间了,这绝对不是您可以实现性能的东西。唯一的好处是它的广泛接受和X86的支持,但是如果您谈论的是获得性能,请选择Nvidia。

注意:如果您可以外包,请给我发送电子邮件:salman@tunacode.com

如果这些问题与MD5哈希的CUDA vs opencl无关(因为这不是关于卡片,而是您用来实现问题的API),那么从我在加密货币中看到的内容,ATI硬件更适合哈希算法(OpenCl实施)

如果我没记错的话,MD5哈希性能与SHA-256相同,因此您可以检查哈希性能列表 (Hashes/sec) 这里的每张卡:

哈希GPU硬件比较

请注意,这是从基于Scrypt的哈希(Hashing)的Litecoin中获取的,但是每张卡的最大哈希功率大致相同,仅是改变计算难度的哈希算法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top