Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130210104659.GA6960@openwall.com>
Date: Sun, 10 Feb 2013 14:46:59 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: dmg-opencl speed

On Sun, Feb 10, 2013 at 02:23:52PM +0400, Solar Designer wrote:
> $ GWS=81920 LWS=256 ./john pw-dmg -i=all8 -form=dmg-opencl
> Device 0: GeForce GTX 570
> Local worksize (LWS) 256, Global worksize (GWS) 81920
> Loaded 1 password hash (Apple DMG PBKDF2-HMAC-SHA-1 3DES / AES [OpenCL])
> guesses: 0  time: 0:00:02:17 0.00%  c/s: 595  trying: scharin1 - stachmar
> 
> Now this is 595*250000*2 = 297.5M, which gets close to MSCash2's 311.3M.
> 
> Another:
> 
> guesses: 0  time: 0:00:04:35 0.00%  c/s: 595  trying: stachmas - meddriel
> 
> Stable speed, but it takes 2 minutes to get a status update.

HD 7970 needs similar tweaking, but it is more responsive (since faster):

$ GWS=81920 LWS=128 ./john pw-dmg -i=all8 -form=dmg-opencl -pla=1
Device 1: Tahiti (AMD Radeon HD 7900 Series)
Local worksize (LWS) 128, Global worksize (GWS) 81920
Loaded 1 password hash (Apple DMG PBKDF2-HMAC-SHA-1 3DES / AES [OpenCL])
guesses: 0  time: 0:00:00:51 0.00%  c/s: 1596  trying: scharin1 - stachmar
guesses: 0  time: 0:00:01:42 0.00%  c/s: 1597  trying: stachmas - meddriel
guesses: 0  time: 0:00:02:33 0.00%  c/s: 1598  trying: meddrien - 34046089
guesses: 0  time: 0:00:03:24 0.00%  c/s: 1598  trying: 34046038 - 41352114
guesses: 0  time: 0:00:04:16 0.00%  c/s: 1599  trying: 41352112 - 35252107
guesses: 0  time: 0:00:05:07 0.00%  c/s: 1599  trying: 35252105 - sprinand
guesses: 0  time: 0:00:05:58 0.00%  c/s: 1599  trying: sprinant - mckaynow
guesses: 0  time: 0:00:07:41 0.00%  c/s: 1599  trying: 49344449 - catien12
guesses: 0  time: 0:00:08:32 0.00%  c/s: 1599  trying: catien10 - 49051250
guesses: 0  time: 0:00:09:23 0.00%  c/s: 1599  trying: 49051256 - mantolf9
guesses: 0  time: 0:00:10:14 0.00%  c/s: 1599  trying: mantolfa - summacus
guesses: 0  time: 0:00:11:05 0.00%  c/s: 1599  trying: summacut - salev185
guesses: 0  time: 0:00:12:48 0.00%  c/s: 1599  trying: 47476508 - cryill08
guesses: 0  time: 0:00:13:39 0.00%  c/s: 1599  trying: cryill01 - 31066005

I am surprised it has not ASIC hung yet.

Default Adapter - AMD Radeon HD 7900 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    925           1375
             Current Peak :    925           1375
  Configurable Peak Range : [300-1125]     [150-1575]
                 GPU load :    99%

Default Adapter - AMD Radeon HD 7900 Series
                  Sensor 0: Temperature - 86.00 C

GPU load occasionally drops below 99% - perhaps when AES is run on CPU.
(We'll need to interleave these or bring AES onto GPU later, but at
these high iteration counts it does not matter much.)

Alexander

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.