|
Message-ID: <CAKGDhHXDDLyW4y-qV6yVW+rpH-4D7e4TAuwC-7=qHJVsDOcyvA@mail.gmail.com> Date: Sun, 30 Aug 2015 23:56:32 +0200 From: Agnieszka Bielec <bielecagnieszka8@...il.com> To: john-dev@...ts.openwall.com Subject: Re: PHC: Argon2 on GPU 2015-08-30 1:31 GMT+02:00 Agnieszka Bielec <bielecagnieszka8@...il.com>: > argon2d > CPU on well - 7808 > GeForce GTX 960M - 4227 > AMD Tahiti - 2742 > GeForce GTX TITAN - 6215 > GeForce GTX TITAN X - 6525 > memory: 1.5 MB update: argon2d CPU on well - 7808 GeForce GTX 960M - 4227 AMD Tahiti - 2742 GeForce GTX TITAN - 9124 GeForce GTX TITAN X - 8031 memory: 1.5 MB [a@...er run]$ GWS=2048 ./john --test --format=argon2d-opencl --v=4 --dev=4 Benchmarking: argon2d-opencl [Blake2 OpenCL]... memory per hash : 1.50 MB Device 4: GeForce GTX TITAN X Options used: -I ./kernels -cl-mad-enable -cl-nv-verbose -D__GPU__ -DDEVICE_INFO=131090 -DDEV_VER_MAJOR=352 -DDEV_VER_MINOR=21 -D_OPENCL_COMPILER -DBINARY_SIZE=256 -DSALT_SIZE=64 -DPLAINTEXT_LENGTH=125 Local worksize (LWS) 64, global worksize (GWS) 2048 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: 8110 c/s real, 8031 c/s virtual Only one salt: 8031 c/s real, 8110 c/s virtual [a@...er run]$ LWS=64 GWS=2348 ./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) 64, global worksize (GWS) 2304 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: 9124 c/s real, 9035 c/s virtual Only one salt: 9124 c/s real, 9124 c/s virtual I just discovered that argon2d which uses coalescing is faster on both TITAN, it's slower with coalescing on my 960m so I didn't tested this on super. I should. I was trying many things for some period of time but these changes in results are from that we tested argon more carefully. to turn on coalescing in argon2d it's only needed to change 4 lines but I will make #define USE_COALESCING 0/1 very soon I need to retest Lyra and yescrypt using GWS not of power 2
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.