Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110411215520.GA11896@openwall.com>
Date: Tue, 12 Apr 2011 01:55:20 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: sha256 format patches

On Mon, Apr 11, 2011 at 10:47:48PM +0200, ?ukasz Odzioba wrote:
> This is link to newest version sha256patch:
> http://sphere.pl/~ukasz/gsoc2011/john-1.7.6-sha256cuda-1.diff
> Code is a bit dirty I will do cleanup and link to wiki soon.

I've benchmarked this on GeForce 8800 GTS 512.  One instance:

Benchmarking: SHA256CUDA [SHA256]... DONE
Raw:    6320K c/s real, 6320K c/s virtual

That's some speedup over the previous version, but by far not as much as
you reported for your system.

Two simultaneous instances:

[user@...alhost run]$ . r
[user@...alhost run]$ Benchmarking: SHA256CUDA [SHA256]... Benchmarking: SHA256CUDA [SHA256]... DONE
Raw:    4411K c/s real, 4420K c/s virtual

DONE
Raw:    4403K c/s real, 4420K c/s virtual


[1]-  Done                    ./john -te -fo=sha256cuda
[2]+  Done                    ./john -te -fo=sha256cuda

Now with partial hashes (truncated to 64 bits):

Benchmarking: SHA256CUDA [SHA256]... DONE
Raw:    6852K c/s real, 6852K c/s virtual

[user@...alhost run]$ Benchmarking: SHA256CUDA [SHA256]... Benchmarking: SHA256CUDA [SHA256]... DONE
Raw:    5057K c/s real, 5067K c/s virtual

DONE
Raw:    5047K c/s real, 5057K c/s virtual


[1]-  Done                    ./john -te -fo=sha256cuda
[2]+  Done                    ./john -te -fo=sha256cuda

Larger BLOCKS:

//#define BLOCKS 4096
#define BLOCKS 16384

Benchmarking: SHA256CUDA [SHA256]... DONE
Raw:    7087K c/s real, 7087K c/s virtual

[user@...alhost run]$ . r
[user@...alhost run]$ Benchmarking: SHA256CUDA [SHA256]... Benchmarking: SHA256CUDA [SHA256]... DONE
Raw:    5263K c/s real, 5263K c/s virtual

DONE
Raw:    5232K c/s real, 5252K c/s virtual


[1]-  Done                    ./john -te -fo=sha256cuda
[2]+  Done                    ./john -te -fo=sha256cuda

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.