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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2103315-HA-5950XCRYP01
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
AMD Ryzen 9 5950X 16-Core @ 4.40GHz
March 31 2021
  1 Hour, 48 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


5950x-cryptographyOpenBenchmarking.orgPhoronix Test SuiteAMD 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.0btrfs3600x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen Resolution5950x-cryptography BenchmarksSystem Logs- 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-cryptographyblake2: bork: File Encryption Timebotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptjohn-the-ripper: Blowfishjohn-the-ripper: MD5gcrypt: openssl: RSA 4096-bit Performanceaircrack-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, Onecoincryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolcryptsetup: 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 Decryptiongnupg: 2.7GB Sample File EncryptionAMD Ryzen 9 5950X 16-Core @ 4.40GHz4.837.562101.26597.6066836.4476838.444426.190427.889521.902519.577157.788157.735760.013748.038334931562714185.3915096.286253.333961.46686.42242105724.3412568675026.15250460599379859318177724018522542128339742505.62504.0932.5918.6486.1493.62148.02144.7932.8920.1489.0497.858.929OpenBenchmarking.org

BLAKE2

This is a benchmark of BLAKE2 using the blake2s binary. BLAKE2 is a high-performance crypto alternative to MD5 and SHA-2/3. Learn more via the OpenBenchmarking.org test page.

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

Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.

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

Botan

Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

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

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

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

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

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

Gcrypt Library

Libgcrypt is a general purpose cryptographic library developed as part of the GnuPG project. This is a benchmark of libgcrypt's integrated benchmark and is measuring the time to run the benchmark command with a cipher/mac/hash repetition count set for 50 times as simple, high level look at the overall crypto performance of the system under test. Learn more via the OpenBenchmarking.org test page.

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

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.

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

Aircrack-ng

Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.

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

Cpuminer-Opt is a fork of cpuminer-multi that carries a wide range of CPU performance optimizations for measuring the potential cryptocurrency mining performance of the CPU/processor with a wide variety of cryptocurrencies. The benchmark reports the hash speed for the CPU mining performance for the selected cryptocurrency. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

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

Cryptsetup

This is a test profile for running the cryptsetup benchmark to report on the system's cryptography performance. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GnuPG

This test times how long it takes to encrypt a sample file using GnuPG. Learn more via the OpenBenchmarking.org test page.

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