[prev in list] [next in list] [prev in thread] [next in thread] 

List:       john-dev
Subject:    Re: [john-dev] Working on DES format on CUDA
From:       Solar Designer <solar () openwall ! com>
Date:       2012-03-29 1:49:04
Message-ID: 20120329014904.GF23961 () openwall ! com
[Download RAW message or body]

On Wed, Mar 28, 2012 at 09:02:44AM +0200, Simon Marechal wrote:
> Just a note : I know hashcat author, Atom, tried a bitsliced DES
> version, but reported that the register usage was too high to make it
> competitive with the "vanilla" version. I thought this was surprising
> but he is probably the most experienced GPU-cracker writer around. This
> means it is probably non trivial.

It is definitely not trivial, but another person who implemented DES on
GPU - chapuni on #openwall - said that bitslice was faster despite of
the register pressure (and reported speeds for 5970 that were much
higher than what hashcat now achieves on 7970 according to its published
benchmarks).  (Of course, 5970 is simply faster than 7970, but the
reported speed differences were much greater than that.)  That's for a
hard-coded salt value, though, so we'd need to have 4096 precompiled
kernels or to binary-patch them at runtime.  BTW, this same
optimization would achieve about a 7% speedup on CPU compared to what we
currently have (I tried it briefly).

Alexander
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic