Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150820015713.GB23094@openwall.com>
Date: Thu, 20 Aug 2015 04:57:13 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: PHC: Argon2 on GPU

Agnieszka,

On Tue, Aug 18, 2015 at 01:35:47AM +0200, Agnieszka Bielec wrote:
> argon2d
> CPU on well - 7808
> GeForce GTX 960M - 4227
> AMD Tahiti - 2742
> GeForce GTX TITAN - 6083

> [a@...er run]$ LWS=32 GWS=1024 ./john --test --format=argon2d-opencl
> --v=4 --dev=5
> Benchmarking: argon2d-opencl [Blake2 OpenCL]...
> memory per hash : 1.50 MB
> Device 5: GeForce GTX TITAN
> Options used: -I ./kernels -cl-mad-enable -cl-nv-verbose -D__GPU__
> -DDEVICE_INFO=65554 -DDEV_VER_MAJOR=352 -DDEV_VER_MINOR=21
> -D_OPENCL_COMPILER -DBINARY_SIZE=256 -DSALT_SIZE=64
> -DPLAINTEXT_LENGTH=125
> Local worksize (LWS) 32, global worksize (GWS) 1024
> using different password for benchmarking
> DONE
> Speed for cost 1 (t) of 1, cost 2 (m) of 1536, cost 3 (l) of 1
> Many salts:     6083 c/s real, 6083 c/s virtual
> Only one salt:  6083 c/s real, 6083 c/s virtual

You can do slightly better:

[solar@...er run]$ LWS=11 GWS=1024 ./john -test=10 -form=argon2d-opencl -v=4 -dev=5
Benchmarking: argon2d-opencl [Blake2 OpenCL]...
memory per hash : 1.50 MB
Device 5: GeForce GTX TITAN
Options used: -I ./kernels -cl-mad-enable -cl-nv-verbose -D__GPU__ -DDEVICE_INFO=65554 -DDEV_VER_MAJOR=352 -DDEV_VER_MINOR=21 -D_OPENCL_COMPILER -DBINARY_SIZE=256 -DSALT_SIZE=64 -DPLAINTEXT_LENGTH=125
Local worksize (LWS) 11, global worksize (GWS) 1023
using different password for benchmarking
DONE, GPU util:99%
Speed for cost 1 (t) of 1, cost 2 (m) of 1536, cost 3 (l) of 1
Many salts:     6227 c/s real, 6227 c/s virtual
Only one salt:  6215 c/s real, 6215 c/s virtual

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.