Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 2 Jan 2012 02:38:16 +0000
From: Alex Sicamiotis <>
To: <>
Subject: RE: DES with OpenMP

> Date: Mon, 2 Jan 2012 01:04:42 +0400
> From:
> To:
> Subject: Re: [john-users] DES with OpenMP
> On Mon, Jan 02, 2012 at 12:59:34AM +0400, Solar Designer wrote:
> > On Sun, Jan 01, 2012 at 02:48:28PM +0000, Alex Sicamiotis wrote:
> > > Btw, how can I emulate the same thing that happened to the openMP build (bypassing the asm) in a non-openMP build? I want to check the AMD open64 compiler to see what this does - because it does compile the single core version, but not the open-MP... Is there a tweak in the Makefile for this?
> > 
> > In x86-sse.h, set all instances of DES_BS_ASM to 0.
> Oh, I forgot that you're using -x86-64 builds.  Then make this change in
> x86-64.h.
> BTW, one of the benchmarks you contributed to the wiki was for the
> official Cygwin build - but somehow only for the non-OpenMP case.  Can
> you do it for john-omp.exe found in the same .zip archive as well?
> Alexander

Hmm.. hadn't noticed there is an openmp version for w32... So... Fresh batch of benchmarks for both 1.79 and 1.79j5 (Windows XP 32bit, idle desktop, no apps running, trimmed-down services). 

179 DES 3727K (many) / 3576K (one)
179j5 DES 3748K (many) / 3536K (one)
179OMP DES 5618K/2863K (many) / 4804K/2500K (one)
179j5OMP DES 5652K/2891K (many) / 4853K/2524K (one)
179 MD5: 11051
179j5 MD5: 34403 (SSE)
179OMP MD5: 21667/10882
179j5OMP MD5: 66860/34213 (SSE)
179 Blowfish: 1005
179j5 Blowfish: 997
179OMP Blowfish: 1983/992
179j5OMP Blowfish: 1991/996
179 Lanman: 49542
179j5 Lanman: 49812
179OMP Lanman: 47304/35628 (negative performance gain)
179j5OMP Lanman: 46950/36083 (negative performance gain)

If you want some of these added to the wiki, I'll post them there too - no problem. 

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.