Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 9 Apr 2015 07:21:44 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: [GSoC] John the Ripper support for PHC finalists

Hi Agnieszka,

What GitHub branch are you currently committing to?

On Thu, Apr 09, 2015 at 02:45:22AM +0200, ba wrote:
> I have a few new ideas about how to organize memory and I would like
> to try with every one. I'll send you results and the code at the end.

You mean in pomelo-opencl?

> I have also a question about what are your expectations in the nearest
> future?

I suggest that you leave OpenCL alone for a moment (well, maybe right
after you finish whatever you're currently doing to it), and instead get
POMELO's SIMD code into the tree first.  Both SSE* and AVX2, please.
I think you haven't done that yet, right?  This should be one and the
same format called simply pomelo, but using whatever code is most
appropriate for the current build of john (plain C, with SSE*
intrinsics, or with AVX2 intrinsics - that's 3 versions) - just like we
have for other SIMD-enabled formats.

We need this to have baseline performance numbers on CPU.  Surely they
are greater than for the non-SIMD code you got in so far, and once
confirmed this would mean that your OpenCL kernels are not performing
that well (including on CPUs).

Thanks,

Alexander

Powered by blists - more mailing lists

Your e-mail address:

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