Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAKGDhHVpq1r+qWG3FVWhWuFm6wn4gMrd9QJ1N=iAOcTYuZPinA@mail.gmail.com>
Date: Mon, 15 Jun 2015 20:15:14 +0200
From: Agnieszka Bielec <bielecagnieszka8@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: PHC: Lyra2 on CPU

I had strange problems with openmp, even when I created my own barrier
I noticed that speed is decreased but I discovered later that it has
normal speed with --skip-self-test and I was noticing strange things
in another cases. I used pthread barrier for lyra2-lm
I ported both lyra and lyra-lm where lm means low memory and uploaded
to my bleeding-jumbo branch


without SSE

none@...e ~/Desktop/conn/run $ ./john --test --format=lyra2
Will run 8 OpenMP threads
Benchmarking: Lyra2, Generic Lyra2 [ ]... (8xOMP) DONE
Speed for cost 1 (t) of 8, cost 2 (m) of 8
Many salts:     8168 c/s real, 1045 c/s virtual
Only one salt:  8600 c/s real, 1085 c/s virtual

none@...e ~/Desktop/conn/run $ ./john --test --format=lyra2-lm
Will run 8 OpenMP threads
Benchmarking: Lyra2-lm, Generic Lyra2 [ ]... (8xOMP) DONE
Speed for cost 1 (t) of 8, cost 2 (m) of 8
Many salts:     5200 c/s real, 681 c/s virtual
Only one salt:  8144 c/s real, 1044 c/s virtual

with SSE

none@...e ~/Desktop/conn/run $ ./john --test --format=lyra2
Will run 8 OpenMP threads
Benchmarking: Lyra2, Generic Lyra2 [ ]... (8xOMP) DONE
Speed for cost 1 (t) of 8, cost 2 (m) of 8
Many salts:     12576 c/s real, 1663 c/s virtual
Only one salt:  14824 c/s real, 1895 c/s virtual


none@...e ~/Desktop/conn/run $ ./john --test --format=lyra2-lm
Will run 8 OpenMP threads
Benchmarking: Lyra2-lm, Generic Lyra2 [ ]... (8xOMP) DONE
Speed for cost 1 (t) of 8, cost 2 (m) of 8
Many salts:     11072 c/s real, 1506 c/s virtual
Only one salt:  13288 c/s real, 1753 c/s virtual



I need openmp for version b) but when I add in the beginning of
Lyra2_lm_fmt_plug.c #ifdef _OPENMP, make doesn't see
Lyra2_lm_fmt_plug.c
./configure must be modified to make this working

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.