Pregunta

Se acaba de establecer para comprar una Nvidia GTX 470 cuando vi algunas estadísticas relativas a ATI, que yo no sabía.

Es corriente en una tarjeta ATI mucho mejor en la realización de las matemáticas necesarias para el cifrado y el descifrado?

¿Fue útil?

Solución

tengo ningún caballo en esta carrera; sino como alguien que trata de hacer mi propio desarrollo GPGPU y que sabe un número de otras personas haciendo lo mismo, que me observo:

  1. El conseguir cerca del máximo rendimiento en las tarjetas ATI es más difícil, porque no no sólo se tiene que romper el unidades de cálculo arriba en el muchos núcleos de computación, en realidad se tiene 4 vías vectorizar el el cálculo de cada uno de los muchos núcleos. Para algo tan simple como cifrado o MD5, esto puede ser sencillo, pero es otra paso que tiene que pasar.

  2. Las herramientas de desarrollo (un depurador y un generador de perfiles, además de toda una comunidad de desarrollo en línea) que vienen gratis con el SDK NVidia son mucho más útiles que cualquier cosa que viene con el material de ATI. Es todo muy bien decir que es OpenCL OpenCL, pero eso no le ayudará a encontrar un bicho astuto o averiguar por qué su ocupación es menor de lo que cree que debería ser. Hay productos comerciales de terceros por ahí que el apoyo de la materia ATI que pueden ser sólo las herramientas más sorprendentes que se han hecho por lo que sé, pero le costará.

Otros consejos

Estoy haciendo AES en las GPU de NVIDIA y logró alcanzar casi el 100% de ocupación en 470. He jugado con OpenCL por un tiempo y que definitivamente no es algo sobre lo que se puede conseguir un rendimiento. Es única ventaja es su amplia aceptación y apoyo x86 pero si usted está hablando de conseguir el rendimiento, ir a por NVIDIA.

Nota: Si esto es algo que se puede subcontratar a continuación, enviar un correo electrónico: salman@tunacode.com

Si las preguntas no se trata de CUDA vs OpenCL para hash MD5 (ya que esto no sería acerca de las tarjetas, pero el API se utilice para implementar el problema) a continuación de lo que he visto, aunque en criptomoneda, hardware de ATI es más adecuado para hash algoritmos (implementaciones OpenCL)

Si no me equivoco, el rendimiento de hash MD5 es el mismo que el SHA-256 por lo que sólo puede comprobar la lista de hashing (Hashes/sec) rendimiento de cada tarjeta aqui:

Hashing GPU comparación de hardware

Tenga en cuenta que esto se toma de litecoin, que se basa scrypt hash, pero el poder de hash máximo de cada tarjeta es aproximadamente el mismo, sólo que su algoritmo de control que cambia la dificultad de cálculo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top