Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 30 Apr 2012 04:30:43 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: cryptsha512-opencl

Claudio -

cryptsha512-opencl currently in magnum-jumbo still fails tests on both
GPUs in the bull machine.  Can you please reproduce this and try to fix
it, using your remote access to this machine?

Lukas' CUDA code:

user@...l:~/john/magnum-jumbo/src$ ../run/john -te -fo=cryptsha512-cuda
Benchmarking: cryptsha512-cuda [SHA512-based CRYPT]... DONE
Raw:    3853 c/s real, 3853 c/s virtual

OpenCL code on the same card:

user@...l:~/john/magnum-jumbo/src$ ../run/john -te -fo=cryptsha512-opencl
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 570
Segmentation fault (core dumped)

OpenCL code on HD 7970:

user@...l:~/john/magnum-jumbo/src$ ../run/john -te -fo=cryptsha512-opencl -pla=1OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Tahiti
Compilation log: LOOP UNROLL: pragma unroll (line 210)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 140)
    Unrolled as requested!
[...]
LOOP UNROLL: pragma unroll (line 333)
    Unrolled as requested!

Local work size (LWS) 64, Keys per crypt (KPC) 8192
Benchmarking: crypt SHA-512 (rounds=5000) [OpenCL]... FAILED (get_hash[0](0))

OpenCL code on CPU (works):

user@...l:~/john/magnum-jumbo/src$ ../run/john -te -fo=cryptsha512-opencl -pla=1 -dev=1
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 1: AMD FX(tm)-8120 Eight-Core Processor
Compilation log: LOOP UNROLL: pragma unroll (line 140)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 130)
    Unrolled as requested!
[...]
LOOP UNROLL: pragma unroll (line 333)
    Unrolled as requested!

Local work size (LWS) 64, Keys per crypt (KPC) 8192
Benchmarking: crypt SHA-512 (rounds=5000) [OpenCL]... DONE
Raw:    1432 c/s real, 179 c/s virtual

(BTW, I reverted the CPU to stock clocks for now.)

Thanks,

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.