5950x-cryptography

AMD Ryzen 9 5950X 16-Core testing with a ASUS TUF GAMING X570-PRO (WI-FI) (3602 BIOS) and NVIDIA GeForce GTX 1080 Ti 11GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2103315-HA-5950XCRYP01&gru.

5950x-cryptographyProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionAMD Ryzen 9 5950X 16-Core @ 4.40GHzAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS TUF GAMING X570-PRO (WI-FI) (3602 BIOS)AMD Starship/Matisse32GB2000GB Samsung SSD 970 EVO Plus 2TB + 500GB CT500BX100SSD1 + 3001GB Western Digital WD30EFRX-68ENVIDIA GeForce GTX 1080 Ti 11GBNVIDIA GP102 HDMI AudioSMB2240WIntel Device 15f3 + Intel Wi-Fi 6 AX200Ubuntu 20.045.8.0-48-generic (x86_64)GNOME Shell 3.36.7X Server 1.20.9NVIDIA 460.394.6.0OpenCL 1.2 CUDA 11.2.1361.2.155GCC 9.3.0 + Clang 10.0.0-4ubuntu1 + LLVM 10.0.0btrfs3600x1080OpenBenchmarking.org- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-WJNXnb/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-WJNXnb/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201009- OpenJDK Runtime Environment Zulu11.45+27-CA (build 11.0.10+9-LTS)- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

5950x-cryptographycryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolaircrack-ng: cpuminer-opt: Magicpuminer-opt: x25xcpuminer-opt: Deepcoincpuminer-opt: Ringcoincpuminer-opt: Blake-2 Scpuminer-opt: Garlicoincpuminer-opt: Skeincoincpuminer-opt: Myriad-Groestlcpuminer-opt: LBC, LBRY Creditscpuminer-opt: Quad SHA-256, Pyritecpuminer-opt: Triple SHA-256, Onecoinbotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptcryptsetup: AES-XTS 256b Encryptioncryptsetup: AES-XTS 256b Decryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: AES-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptioncryptsetup: Serpent-XTS 512b Encryptioncryptsetup: Serpent-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Twofish-XTS 512b Decryptionjohn-the-ripper: Blowfishjohn-the-ripper: MD5openssl: RSA 4096-bit Performanceblake2: bork: File Encryption Timegcrypt: gnupg: 2.7GB Sample File EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz225421283397486253.333961.46686.42242105724.3412568675026.152504605993798593181777240185101.26597.6066836.4476838.444426.190427.889521.902519.577157.788157.735760.013748.0382505.62504.0932.5918.6486.1493.62148.02144.7932.8920.1489.0497.83349315627145096.24.837.562185.39158.929OpenBenchmarking.org

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512AMD Ryzen 9 5950X 16-Core @ 4.40GHz500K1000K1500K2000K2500KSE +/- 4489.12, N = 32254212

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolAMD Ryzen 9 5950X 16-Core @ 4.40GHz200K400K600K800K1000KSE +/- 1592.13, N = 3833974

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2AMD Ryzen 9 5950X 16-Core @ 4.40GHz20K40K60K80K100KSE +/- 85.54, N = 386253.331. (CXX) g++-10 options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

Cpuminer-Opt

Algorithm: Magi

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: MagiAMD Ryzen 9 5950X 16-Core @ 4.40GHz2004006008001000SE +/- 5.61, N = 3961.461. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: x25x

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: x25xAMD Ryzen 9 5950X 16-Core @ 4.40GHz150300450600750SE +/- 9.42, N = 3686.421. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Deepcoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: DeepcoinAMD Ryzen 9 5950X 16-Core @ 4.40GHz5K10K15K20K25KSE +/- 302.38, N = 3242101. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Ringcoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: RingcoinAMD Ryzen 9 5950X 16-Core @ 4.40GHz12002400360048006000SE +/- 41.18, N = 155724.341. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Blake-2 S

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: Blake-2 SAMD Ryzen 9 5950X 16-Core @ 4.40GHz300K600K900K1200K1500KSE +/- 4633.87, N = 312568671. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Garlicoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: GarlicoinAMD Ryzen 9 5950X 16-Core @ 4.40GHz11002200330044005500SE +/- 43.44, N = 35026.151. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Skeincoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: SkeincoinAMD Ryzen 9 5950X 16-Core @ 4.40GHz50K100K150K200K250KSE +/- 829.54, N = 32504601. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Myriad-Groestl

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: Myriad-GroestlAMD Ryzen 9 5950X 16-Core @ 4.40GHz13K26K39K52K65KSE +/- 250.95, N = 3599371. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: LBC, LBRY Credits

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: LBC, LBRY CreditsAMD Ryzen 9 5950X 16-Core @ 4.40GHz20K40K60K80K100KSE +/- 313.17, N = 3985931. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Quad SHA-256, Pyrite

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: Quad SHA-256, PyriteAMD Ryzen 9 5950X 16-Core @ 4.40GHz40K80K120K160K200KSE +/- 1815.12, N = 31817771. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: Triple SHA-256, Onecoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 3.15.5Algorithm: Triple SHA-256, OnecoinAMD Ryzen 9 5950X 16-Core @ 4.40GHz50K100K150K200K250KSE +/- 2792.04, N = 42401851. (CXX) g++-10 options: -O2 -lcurl -lz -ljansson -lpthread -lssl -lcrypto -lgmp

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIAMD Ryzen 9 5950X 16-Core @ 4.40GHz20406080100SE +/- 0.20, N = 3101.271. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - DecryptAMD Ryzen 9 5950X 16-Core @ 4.40GHz20406080100SE +/- 0.22, N = 397.611. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256AMD Ryzen 9 5950X 16-Core @ 4.40GHz15003000450060007500SE +/- 9.40, N = 36836.451. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - DecryptAMD Ryzen 9 5950X 16-Core @ 4.40GHz15003000450060007500SE +/- 5.27, N = 36838.441. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: TwofishAMD Ryzen 9 5950X 16-Core @ 4.40GHz90180270360450SE +/- 1.54, N = 3426.191. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - DecryptAMD Ryzen 9 5950X 16-Core @ 4.40GHz90180270360450SE +/- 1.09, N = 3427.891. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: BlowfishAMD Ryzen 9 5950X 16-Core @ 4.40GHz110220330440550SE +/- 0.54, N = 3521.901. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - DecryptAMD Ryzen 9 5950X 16-Core @ 4.40GHz110220330440550SE +/- 0.06, N = 3519.581. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256AMD Ryzen 9 5950X 16-Core @ 4.40GHz306090120150SE +/- 1.25, N = 9157.791. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - DecryptAMD Ryzen 9 5950X 16-Core @ 4.40GHz306090120150SE +/- 1.25, N = 9157.741. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305AMD Ryzen 9 5950X 16-Core @ 4.40GHz160320480640800SE +/- 0.19, N = 3760.011. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - DecryptAMD Ryzen 9 5950X 16-Core @ 4.40GHz160320480640800SE +/- 0.13, N = 3748.041. (CXX) g++-10 options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz5001000150020002500SE +/- 8.53, N = 32505.6

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz5001000150020002500SE +/- 8.83, N = 32504.0

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz2004006008001000SE +/- 3.36, N = 3932.5

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz2004006008001000SE +/- 2.42, N = 3918.6

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz110220330440550SE +/- 1.12, N = 3486.1

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz110220330440550SE +/- 1.22, N = 3493.6

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz5001000150020002500SE +/- 5.17, N = 32148.0

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz5001000150020002500SE +/- 5.15, N = 32144.7

Cryptsetup

Serpent-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz2004006008001000SE +/- 0.15, N = 2932.8

Cryptsetup

Serpent-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b DecryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz2004006008001000SE +/- 0.74, N = 3920.1

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz110220330440550SE +/- 0.99, N = 3489.0

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz110220330440550SE +/- 0.78, N = 3497.8

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishAMD Ryzen 9 5950X 16-Core @ 4.40GHz7K14K21K28K35KSE +/- 251.77, N = 3334931. (CC) gcc-10 options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5AMD Ryzen 9 5950X 16-Core @ 4.40GHz300K600K900K1200K1500KSE +/- 34116.55, N = 1415627141. (CC) gcc-10 options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceAMD Ryzen 9 5950X 16-Core @ 4.40GHz11002200330044005500SE +/- 3.34, N = 35096.21. (CC) gcc-10 options: -pthread -m64 -O3 -lssl -lcrypto -ldl

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307AMD Ryzen 9 5950X 16-Core @ 4.40GHz1.08682.17363.26044.34725.434SE +/- 0.01, N = 34.831. (CC) gcc-10 options: -O3 -march=native -lcrypto -lz

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeAMD Ryzen 9 5950X 16-Core @ 4.40GHz246810SE +/- 0.369, N = 157.562

Gcrypt Library

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.9AMD Ryzen 9 5950X 16-Core @ 4.40GHz4080120160200SE +/- 0.64, N = 3185.391. (CC) gcc-10 options: -O2 -fvisibility=hidden

GnuPG

2.7GB Sample File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPG 2.2.272.7GB Sample File EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz1326395265SE +/- 0.41, N = 358.931. (CC) gcc-10 options: -O2


Phoronix Test Suite v10.8.4