Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 05 Oct 2012 11:31:48 -0300
From: Claudio André <claudioandre.br@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Office2013 OpenCL

Em 04-10-2012 14:40, magnum escreveu:
> Claudio,
>
> I just committed an OpenCL Office 2013 format, using your SHA-512 (but optimised for loop use). It works fine on nvidias and CPU but fails self-test on HD7970. I think the code is fine so it may be some kind of driver bug that has to be worked around. If you have some spare time, please have a look.
>
> BTW it does around 44 million SHA-2 per second on the 570 and over 75 million on HD7970. Are those speeds fair or lousy? There is a huge need for private memory so I have no idea how to get it faster.
>
> magnum
Hi, your code works fine here (as is). Full output below.

In such conditions, find the error on 7970 could take some time.

Claudio
---------------------------

~/bin/john/magnum/src$ ../run/john -fo:office2013-opencl -t -de:0
OpenCL platform 0: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Juniper
Compilation log: LOOP UNROLL: pragma unroll (line 232)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 182)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 167)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 224)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 221)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 274)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 264)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 268)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 167)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 182)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 255)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 304)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 308)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 167)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 182)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 357)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 182)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 167)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 350)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 335)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 330)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 182)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 167)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 323)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 316)
     Unrolled as requested!
LOOP UNROLL: pragma unroll (line 296)
     Unrolled as requested!

Local worksize (LWS) 64, Global worksize (GWS) 2048
Benchmarking: Office 2013 SHA-512 AES (100,000 iterations) [OpenCL]... DONE
Raw:    383 c/s real, 1026 c/s virtual

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.