Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ