Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Fri, 7 Apr 2023 12:29:34 -0300
From: Claudio André <claudioandre.br@...il.com>
To: john-users@...ts.openwall.com
Subject: John the Ripper efficiency

A follow-up for https://www.openwall.com/lists/john-users/2023/03/29/1

BTW: below you became aware of another good experiment that can be run
easily using john's Docker image (I run it on AWS).

In a nutshell, it's about using existing CPUs in the best possible way,
offering you the best.

BTW: kudos for magnum, solar, and jim.

------
Comparing the performance of SIMD and OMP and learning about the good job
these guys have done. If it's not obvious, everything ran on the same
session/CPU.

Will run 2 OpenMP threads
Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 128/128 SSE2
2x]... (2xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw: 1203 c/s real, 602 c/s virtual

Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 128/128 SSE2
2x]... DONE
Speed for cost 1 (iteration count) of 5000
Raw: 611 c/s real, 612 c/s virtual

Will run 2 OpenMP threads
Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 128/128 AVX
2x]... (2xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw: 1657 c/s real, 829 c/s virtual

Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 128/128 AVX
2x]... DONE
Speed for cost 1 (iteration count) of 5000
Raw: 854 c/s real, 854 c/s virtual

Will run 2 OpenMP threads
Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 256/256 AVX2
4x]... (2xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw: 3068 c/s real, 1541 c/s virtual

Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 256/256 AVX2
4x]... DONE
Speed for cost 1 (iteration count) of 5000
Raw: 1646 c/s real, 1646 c/s virtual

Will run 2 OpenMP threads
Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 512/512
AVX512F 8x]... (2xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw: 8092 c/s real, 4056 c/s virtual

Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 512/512
AVX512F 8x]... DONE
Speed for cost 1 (iteration count) of 5000
Raw: 4087 c/s real, 4091 c/s virtual

Will run 2 OpenMP threads
Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 512/512
AVX512BW 8x]... (2xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw: 8073 c/s real, 4040 c/s virtual

Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 512/512
AVX512BW 8x]... DONE
Speed for cost 1 (iteration count) of 5000
Raw: 4147 c/s real, 4147 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.