My work on Psebr-md5 is almost done. I'm currently cleaning up some code and adding some (hopefully useful) comments.
Speed is now close to 300 Mhashes/s, usually around 290 Mhashes/s average. This speed is composed of 6 SPU's going at like 43 Mhashes/ and the PPU going at 2x 16 Mhashes/s. Somehow just running 1 PPU thread has a faster speed/thread, something like 20 Mhashes/s.
Some keywords when coding for PS3:
* Vectors / SIMD
* Branching (__builtin_expect)
* Interlacing / pipeline 0 and 1
* Finding/using the right intrinsics/instructions
* Big Endian
I'll try and write about these when I release my code :) (I hope in one or two days!)
Sunday, June 7, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment