Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150427031225.GA27616@openwall.com>
Date: Mon, 27 Apr 2015 06:12:25 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: [GSoC] JtR SIMD support enhancements

On Mon, Apr 27, 2015 at 10:15:55AM +0800, Lei Zhang wrote:
> IIRC, the current-generation MIC is using a low-power core design, based on the Atom series.

It's based on Pentium (specifically, P54C) from 20 years back, even -
but it's made 64-bit and has the 512-bit SIMD unit attached.

https://software.intel.com/en-us/articles/intel-xeon-phi-core-micro-architecture

"Many changes were made to the original 32-bit P54c architecture to make
it into an Intel Xeon Phi 64-bit processor."

BTW, this article on the microarchitecture describes several differences
relative to Pentium that may be useful to us, including on possibly
optimizing our bcrypt code to run better on Xeon Phi's scalar units -
but we'll probably have to do that in assembler.  Extrapolating from
Pentium 120 MHz 20.4 c/s for hand-tuned asm:

20.4 * 60*1.053 / 0.12 = 10740 c/s

Our current speed is twice worse:

10740/5339 = 2.01

Alexander

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.