CUDA Performance : HashGPU

While the graphics performance boosts alone are impressive, that may not be enough for everyone.  Many modern applications (
The Mercury Playback Engine in CS5, many GPU-accelerated raytracing systems, etc) use CUDA for GPU compute, and the Quadro can help there.  While I didn’t have handy access to any of those during my tests, I did take one simple application for a test drive with visible effect.

IGHashGPU is a GPu-accelerated brute-force hash cracker useful for password cracking.  Simply running their default example script (brute-forcing an 8-character password) on the various cards yields a graph like shown to the right.  The Quadro5000 could make 930 Million attempts per second, breaking the password in a mere 45 seconds, while last generation’s Quadro 4800 only achieved 544 Million attempts and took 1 minute 16 seconds.

It’s interesting to see how close the GTX285 comes to the Quadro5000, tho.  I believe this is indicative of the algorithm no longer being bottlenecked by the GPU, but rather the CPU.