|
Message-ID: <CANJ2NMPxocJVLmHmYKzE=xtLsexbg1O6XQE0noPzy4-xa8Huow@mail.gmail.com> Date: Tue, 24 Jul 2012 20:52:36 +0800 From: myrice <qqlddg@...il.com> To: john-dev@...ts.openwall.com Subject: Result of hard core password generation on 7970 Hi, Solar, Here is the result, with password generation on [a-zA-Z][a-zA-Z] The code is here on PG-test branch: https://github.com/qqldd/myrice-JtR/tree/PG-test raw-md5-opencl with PG 1 guesses: 0 time: 0:00:04:52 0.00% c/s: 196758K 1000 guesses: 2 time: 0:00:01:44 0.00% c/s: 30660M 1000000 Unable to get, will reduce the max_keys_per_crypt number or divided it to 1000s kernel's run(every run with fixed 1000 loaded hashes), so loaded hashes could take advantages of constant memory. raw-md5-opencl origin 1 guesses: 0 time: 0:00:06:42 0.00% c/s: 27852K 1000 guesses: 0 time: 0:00:06:35 0.00% c/s: 23965M 1M guesses: 0 time: 0:00:09:14 0.00% c/s: 17087G raw-md5 1 guesses: 0 time: 0:00:05:01 0.00% c/s: 25639K 1000 guesses: 0 time: 0:00:05:13 0.00% c/s: 23262M 1M guesses: 0 time: 0:00:02:46 0.00% c/s: 16777G The struct of kernel is as follows for i in [a-zA-Z] for j in [a-zA-Z] add [a-zA-Z][a-zA-Z] to key MD5_Hash for k in loaded_hashes compare computed hash with loaded_hashes[k] endfor k endfor j endfor i So I guess the compared work takes so much time. I just changed __global loaded_hashes to __constant loaded_hashes, it runs correct on GTX570 and CPU, but on 7970, it causes segmentation fault. Thanks myrice
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.