Frage

Ich war gerade gesetzt eine Nvidia GTX 470 zu kaufen, wenn ich einige Statistiken bezüglich ATI sah, die ich nicht kannte.

Ist-Stream auf einer ATI-Karte viel besser in die Mathematik für die Verschlüsselung und Entschlüsselung erforderlich Durchführung?

War es hilfreich?

Lösung

habe ich kein Pferd in diesem Rennen; sondern als jemand versucht, meine eigene GPGPU Entwicklung zu tun und die eine Reihe von anderen Menschen kennt das gleiche zu tun, lassen Sie mich beachten:

  1. Ankommen der Nähe der Spitzenleistung auf die ATI-Karten ist schwieriger, weil nicht nur müssen Sie die Pause Recheneinheiten bis in die sehr viele Rechenkerne, die Sie tatsächlich müssen 4-Wege vectorize die Berechnung auf jedem der vielen Kern. Für etwas Einfaches wie Verschlüsselung oder MD5, dies auch sein mag einfach, aber es ist eine andere Schritt müssen Sie gehen.

  2. Die Entwicklungstools (ein Debugger und ein Profiler, plus eine ganze Online-Entwickler-Community), die mit dem NVidia SDK kostenlos kommen, sind Art und Weise nützlicher als alles, was mit den ATI Sachen kommt. Es ist alles schön und gut zu sagen, dass OpenCL OpenCL ist, aber das wird man nicht einen hinterhältigen Fehler oder herauszufinden, warum Ihre Auslastung niedriger finden helfen, als Sie denken, es sein sollte. Es gibt kommerzielle Produkte von Drittanbietern gibt, die Unterstützung der ATI Sachen, die nur die erstaunlichsten Werkzeuge jemals gemacht sein kann, ich weiß, aber es kostet.

Andere Tipps

Ich tue AES auf NVIDIAs GPUs und schaffte es in der Nähe von 100% Auslastung zu erreichen, auf 470. Ich habe mit OpenCL für eine Weile gespielt, und es ist definitiv nicht etwas, auf dem Sie die Leistung erzielen kann. Es ist nur Vorteil ist, es ist eine breite Akzeptanz und x86-Unterstützung, aber wenn Sie sprechen über die Leistung bekommen, gehen Sie für NVIDIA.

Hinweis: Wenn dies ist etwas, das Sie mir dann eine E-Mail senden auslagern: salman@tunacode.com

Wenn die Fragen nicht über CUDA vs OpenCL für MD5-Hashing ist (da dies nicht zu Karten sein würde, aber die api verwenden Sie das Problem zu implementieren) dann von dem, was ich aber in Kryptowährung gesehen habe, ist ATI-Hardware besser geeignet für Hashing Algorithmen (OpenCL-Implementierungen)

Wenn ich mich nicht täusche, md5 Hashing-Leistung ist die gleiche wie SHA-256, so dass Sie nur die Liste der Hashing Performance (Hashes/sec) hier jeder Karte überprüfen können:

Hashing gpu Hardware-Vergleich

Beachten Sie, dass diese von Litecoin genommen wird, was Scrypt basiert Hashing, aber die max Hashing-Leistung jeder Karte ist ungefähr die gleiche, es ist nur, dass Hash-Algorithmus, der die Schwierigkeit der Berechnung ändert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top