|
Message-ID: <CA+EaD-boKJtd-xZhTnbCXUQvcO__FHy435VOrzMYmY3=7UYFZQ@mail.gmail.com>
Date: Fri, 28 Jun 2013 17:29:32 +0200
From: Katja Malvoni <kmalvoni@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Parallella: bcrypt
Hi Alexander,
On Fri, Jun 28, 2013 at 11:16 AM, Solar Designer <solar@...nwall.com> wrote:
> Hi Katja,
>
> On Fri, Jun 28, 2013 at 10:56:20AM +0200, Katja Malvoni wrote:
> > With other version of BF_ROUND macro and with "#if 1" execution speed on
> > one core is 39.131000 ms and 288.555000 ms on all cores.
>
> The relative speedup from the two changes mentioned above is as I had
> expected it, but these are still rather poor speeds. Anyway, please
> proceed to integrate this into JtR, and we'll benchmark from there.
>
Can you please give me some tips on how to start integration?
I was working on enabling all cores to work with different key and setting.
I first tried to store key and setting in shared DRAM and read it from
there. For some reason it worked only for 2 cores. Other cores couldn't
retrieve correct value. I gave up that approach and stored key and setting
into each core local memory. Now execution speed is a bit higher -
292.021000 ms.
I have 16 calls to e_write to write key into local memory and than 16 more
to write setting.
Katja
Content of type "text/html" skipped
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.