用于MD5加密的Nvidia CUDA或ATI流?

用于MD5加密的Nvidia CUDA或ATI流?,cuda,opencl,nvidia,ati,Cuda,Opencl,Nvidia,Ati,当我看到一些关于ATI的统计数据时,我正准备购买Nvidia GTX 470,但我并不知道 ATI卡上的stream是否能更好地执行加密和解密所需的数学运算?我在这场比赛中没有马匹;但是,作为一个试图自己开发GPGPU的人,我知道很多其他人也在这样做,让我观察一下: 在上接近最高性能 ATI卡更难,因为不是 你只需要打破僵局 计算单位上升到最高层 实际上,许多计算核心 必须4路矢量化 每一个的计算 核心。为了一些简单的事情,比如 加密或MD5,这可能是 直截了当,但又是另一回事 你必须经历的第一

当我看到一些关于ATI的统计数据时,我正准备购买Nvidia GTX 470,但我并不知道


ATI卡上的stream是否能更好地执行加密和解密所需的数学运算?

我在这场比赛中没有马匹;但是,作为一个试图自己开发GPGPU的人,我知道很多其他人也在这样做,让我观察一下:

  • 在上接近最高性能 ATI卡更难,因为不是 你只需要打破僵局 计算单位上升到最高层 实际上,许多计算核心 必须4路矢量化 每一个的计算 核心。为了一些简单的事情,比如 加密或MD5,这可能是 直截了当,但又是另一回事 你必须经历的第一步

  • <> >开发工具(调试器和分析器,加上整个在线开发社区)英伟达SDK免费提供的东西比ATI的任何东西都有用。说OpenCL就是OpenCL是很好的,但这并不能帮助你找到一个隐蔽的bug,或者找出你的入住率低于你想象的水平的原因。有一些商业第三方产品支持ATI的东西,这可能是我所知道的有史以来最令人惊奇的工具,但它会让你付出代价


    我在这场比赛中没有马;但是,作为一个试图自己开发GPGPU的人,我知道很多其他人也在这样做,让我观察一下:

  • 在上接近最高性能 ATI卡更难,因为不是 你只需要打破僵局 计算单位上升到最高层 实际上,许多计算核心 必须4路矢量化 每一个的计算 核心。为了一些简单的事情,比如 加密或MD5,这可能是 直截了当,但又是另一回事 你必须经历的第一步

  • <> >开发工具(调试器和分析器,加上整个在线开发社区)英伟达SDK免费提供的东西比ATI的任何东西都有用。说OpenCL就是OpenCL是很好的,但这并不能帮助你找到一个隐蔽的bug,或者找出你的入住率低于你想象的水平的原因。有一些商业第三方产品支持ATI的东西,这可能是我所知道的有史以来最令人惊奇的工具,但它会让你付出代价


    我在NVIDIA的GPU上执行AES,并设法在470上实现近100%的占用率。我使用OpenCL已经有一段时间了,它肯定不是你可以实现性能的东西。它唯一的好处是它的广泛接受性和x86支持,但如果您想获得性能,请选择NVIDIA


    注意:如果这是您可以外包的内容,请向我发送电子邮件:salman@tunacode.com

    我正在NVIDIA的GPU上执行AES,并设法在470上实现近100%的占用率。我使用OpenCL已经有一段时间了,它肯定不是你可以实现性能的东西。它唯一的好处是它的广泛接受性和x86支持,但如果您想获得性能,请选择NVIDIA


    注意:如果这是您可以外包的内容,请向我发送电子邮件:salman@tunacode.com

    如果问题不是关于CUDA与openCL的MD5哈希(因为这不是关于卡,而是关于用于实现问题的api),那么从我在cryptocurrency中看到的情况来看,ATI硬件更适合哈希算法(openCL实现)

    如果我没有弄错的话,md5哈希性能与SHA-256相同,因此您可以在此处查看每张卡的哈希性能列表
    (哈希/秒)


    请注意,这是来自litecoin的,它是基于scrypt的哈希,但每个卡的最大哈希能力大致相同,只是哈希算法改变了计算的难度。

    如果问题不是关于CUDA与openCL的MD5哈希(因为这不是关于卡,而是关于您用来实现问题的api)然后从我在cryptocurrency中看到的情况来看,ATI硬件更适合哈希算法(openCL实现)

    如果我没有弄错的话,md5哈希性能与SHA-256相同,因此您可以在此处查看每张卡的哈希性能列表
    (哈希/秒)


    请注意,这是来自litecoin的,它是基于scrypt的哈希,但每个卡的最大哈希能力大致相同,只是哈希算法改变了计算的难度。

    MD5是一个哈希函数,而不是加密函数,并且没有“解密”。ATI卡上的流是否能更好地执行散列所需的数学运算?@Tom问题应该是
    CUDA vs openCL for MD5散列
    ,因为它不是关于卡,而是关于您将实现该问题的api。从我在cryptocurrency中看到的情况来看,ATI硬件更适合于散列算法,至少在发布之前最新nvidia gtx 9xx.MD5的se是一个哈希函数,不是加密函数,并且没有“解密”。ATI卡上的流是否能更好地执行散列所需的数学运算?@Tom问题应该是
    CUDA vs openCL for MD5散列
    ,因为它不是关于卡,而是关于您将实现该问题的api。从我在cryptocurrency中看到的情况来看,ATI硬件更适合于散列算法,至少在发布之前最新nvidia gtx 9xx的se。