Page 1 of 1

Some initial OpenCL/ATI numbers...

PostPosted: Mon Jul 18, 2011 3:03 am
by Bitweasil
ATI 6970: ~2000M MD5 links/sec.
GTX580 (CUDA): 1300M MD5 links/sec.

Progress... :D

And it works on CPUs, just is a bit slow.

I get around 21M links/sec on an old quad core AMD.

Re: Some initial OpenCL/ATI numbers...

PostPosted: Mon Jul 18, 2011 9:02 am
by Rolf
Heh, nice!
GZ with getting OpenCL code working, wasnt too hard to port CUDA -> OpenCL, yes ?

I guess that's why ppl rarely implement GPU+CPU attacks - even the best CPU's performance is measly vs the best GPU.

Re: Some initial OpenCL/ATI numbers...

PostPosted: Mon Jul 18, 2011 3:29 pm
by Bitweasil
CUDA (runtime API) to OpenCL was a bit of a jump - if I were using the driver API it would be much faster to port.

CPU actually does have some value - it's nowhere near as fast as a discrete GPU, but it's comparable to integrated GPUs on laptops, and for rainbow tables, being able to leverage the GPUs and CPUs on a laptop will be very useful.

For instance, the early unibody Macbook Pros have a Core 2 Duo, a 9400M, and a 9600M. Each of them are slow, but combined I hope to see 100M links/sec or more for NTLM. That's a useful speed.

Re: Some initial OpenCL/ATI numbers...

PostPosted: Tue Jul 19, 2011 4:08 am
by Bitweasil
Om nom nom.

Without BFI_INT but with bitalign:

6970: 2400M MD5 links/sec
6870: 1700M MD5 links/sec

Zomg. :)

For reference, a GTX580 ticks along at 1300M MD5 links/sec, and a 470 is around 800M MD5 links/sec.

"Slightly faster" is an understatement here...

Re: Some initial OpenCL/ATI numbers...

PostPosted: Tue Jul 19, 2011 5:19 am
by Bitweasil
Looking like around 3500M NTLM/sec on the 6970...

*blinks*

Re: Some initial OpenCL/ATI numbers...

PostPosted: Wed Jul 20, 2011 12:56 am
by Bitweasil
And around 9M NTLM/sec on the CPU of an Atom netbook with the Intel OpenCL library...