|
Message-ID: <50F2C75F.4010405@gmail.com> Date: Sun, 13 Jan 2013 12:40:31 -0200 From: Claudio André <claudioandre.br@...il.com> To: john-dev@...ts.openwall.com Subject: Re: Changes to common-opencl.c Em 13-01-2013 12:05, magnum escreveu: > On 13 Jan, 2013, at 1:54 , Claudio André <claudioandre.br@...il.com> wrote: >> Patch (only a few formats was tested) >> https://github.com/claudioandre/JohnTheRipper/commit/bcde5f7ddbc3686a346274d6c6ec5a05183bfdd3 > I tried cherry-picking this commit to bleeding-jumbo (not committed to GitHub yet, should I?). Not yet. There are details to handle. > Here's a couple of notes from my first "user experience". First, I ran a couple of formats that are not OpenCL: > (...) > While that OpenCL output is only cosmetical, it is very confusing, especially when running CUDA. But how would we know when to mute it? Should we do a strstr(format, "-opencl") or what? Probably. > Here's an OpenCL run: > > $ ../run/john -t -fo:md5crypt-opencl > OpenCL platform 0: Apple, 2 device(s). > Device 0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz > Device 1: GeForce GT 650M > OpenCL platform 0: Apple, 2 device(s). > Using device 1: GeForce GT 650M > Local worksize (LWS) 128, Global worksize (GWS) 262144 > Benchmarking: md5crypt [OpenCL]... DONE > Raw: 57111 c/s real, 6553K c/s virtual > > The second "platform" line should be omitted but that should be trivial. This is DEBUG information. Please let me know what you guys expect. For example (please look close to the details, since i don't know how to format text here): OpenCL platform 0: Apple, 2 device(s). * Device 0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (In use) Device 1: GeForce GT 650M Warning: doing quick benchmarking - the performance numbers will be inaccurate Benchmarking: Traditional DES [128/128 BS SSE2-16]... DONE Many salts: 4172K c/s real, 4172K c/s virtual Only one salt: 4480K c/s real, 4480K c/s virtual Benchmarking: BSDI DES (x725) [128/128 BS SSE2-16]... DONE (...) Benchmarking: WinZip PBKDF2-HMAC-SHA-1 [32/64]... DONE Raw: 800 c/s real, 800 c/s virtual Benchmarking: dummy [N/A]... DONE Raw: 100504K c/s real, 100504K c/s virtual Local worksize (LWS) 3, Global worksize (GWS) 9 Benchmarking: Netscape LDAP salted SHA-1 [OpenCL (inefficient, development use mostly)]... DONE Many salts: 9000 c/s real, 4500 c/s virtual Only one salt: 18000 c/s real, 18000 c/s virtual Local worksize (LWS) 1024, Global worksize (GWS) 2097152 Benchmarking: Raw MD4 [OpenCL (inefficient, development use only)]... DONE Raw: 18289K c/s real, 5879K c/s virtual > It's a good thing the OpenCL header only appears once and it's probably sane to have it right at the top. But then I'm not sure about the "Using device" lines. It should probably appear before the first OpenCL format just like it does, but then it should not be repeated. Or should it? I'm not sure. Discuss and pick whatever you want: OpenCL platform 0: Apple, 2 device(s). * Device 0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (In use) Device 1: GeForce GT 650M or OpenCL platform 0: Apple, 2 device(s). Device 0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (In use) Device 1: GeForce GT 650M or OpenCL platform 0: Apple, 2 device(s). Using device 0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz Device 1: GeForce GT 650M Claudio
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.