tuesdaycryptographybenchmark AMD Ryzen Threadripper 7970X 32-Cores testing with a ASRock TRX50 WS (10.01 BIOS) and AMD Radeon Pro W7700 15GB on Arch rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2408244-NE-TUESDAYCR99&gru .
tuesdaycryptographybenchmark Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL OpenCL Compiler File-System Screen Resolution Threadripper7970X_128GBDDR5_RadeonProW7700 AMD Ryzen Threadripper 7970X 32-Cores @ 5.67GHz (32 Cores / 64 Threads) ASRock TRX50 WS (10.01 BIOS) AMD Device 14a4 128GB 4001GB CT4000T705SSD3 + 8002GB TEAM T2538TB AMD Radeon Pro W7700 15GB AMD Navi 31 HDMI/DP Aquantia AQtion AQC113 NBase-T/IEEE + Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI Arch rolling 6.10.6-arch1-1 (x86_64) KDE Plasma 6.1.4 X Server 1.21.1.13 + Wayland 4.6 Mesa 24.1.6-arch1.1 (LLVM 18.1.8 DRM 3.57) OpenCL 2.1 AMD-APP.dbg (3602.0) GCC 14.2.1 20240805 + Clang 18.1.8 + LLVM 18.1.8 btrfs 7680x2160 OpenBenchmarking.org - Transparent Huge Pages: always - --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu - Scaling Governor: amd-pstate-epp powersave (EPP: performance) - CPU Microcode: 0xa108108 - OpenJDK Runtime Environment (build 11.0.24+8) - Python 3.12.5 - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
tuesdaycryptographybenchmark openssl: SHA256 openssl: SHA512 openssl: ChaCha20 openssl: AES-128-GCM openssl: AES-256-GCM openssl: ChaCha20-Poly1305 xmrig: KawPow - 1M xmrig: Monero - 1M xmrig: Wownero - 1M xmrig: GhostRider - 1M xmrig: CryptoNight-Heavy - 1M xmrig: CryptoNight-Femto UPX2 - 1M cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool aircrack-ng: cpuminer-opt: Magi cpuminer-opt: x20r cpuminer-opt: scrypt cpuminer-opt: Deepcoin cpuminer-opt: Ringcoin cpuminer-opt: Blake-2 S cpuminer-opt: Garlicoin cpuminer-opt: Skeincoin cpuminer-opt: Myriad-Groestl cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: Triple SHA-256, Onecoin securemark: SecureMark-TLS nettle: aes256 nettle: chacha nettle: sha512 nettle: poly1305-aes botan: KASUMI botan: KASUMI - Decrypt botan: AES-256 botan: AES-256 - Decrypt botan: Twofish botan: Twofish - Decrypt botan: Blowfish botan: Blowfish - Decrypt botan: CAST-256 botan: CAST-256 - Decrypt botan: ChaCha20Poly1305 botan: ChaCha20Poly1305 - Decrypt cryptsetup: AES-XTS 256b Encryption cryptsetup: AES-XTS 256b Decryption cryptsetup: Serpent-XTS 256b Encryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Twofish-XTS 256b Encryption cryptsetup: Twofish-XTS 256b Decryption cryptsetup: AES-XTS 512b Encryption cryptsetup: AES-XTS 512b Decryption cryptsetup: Serpent-XTS 512b Encryption cryptsetup: Serpent-XTS 512b Decryption cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Twofish-XTS 512b Decryption smhasher: wyhash smhasher: SHA3-256 smhasher: Spooky32 smhasher: fasthash32 smhasher: FarmHash128 smhasher: t1ha2_atonce smhasher: FarmHash32 x86_64 AVX smhasher: t1ha0_aes_avx2 x86_64 smhasher: MeowHash x86_64 AES-NI cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms john-the-ripper: bcrypt john-the-ripper: WPA PSK john-the-ripper: Blowfish john-the-ripper: HMAC-SHA512 john-the-ripper: MD5 openssl: RSA4096 openssl: RSA4096 blake2: smhasher: wyhash smhasher: SHA3-256 smhasher: Spooky32 smhasher: fasthash32 smhasher: FarmHash128 smhasher: t1ha2_atonce smhasher: FarmHash32 x86_64 AVX smhasher: t1ha0_aes_avx2 x86_64 smhasher: MeowHash x86_64 AES-NI bork: File Encryption Time gcrypt: gnupg: Threadripper7970X_128GBDDR5_RadeonProW7700 63249965227 20481394210 241810600847 465137547403 398342176587 171436573677 38081.9 37914.3 39222.9 6348.7 37904.2 37892.7 2680732 927951 169779.969 1166.14 14413 557.30 16647 6461.65 270263 6728.74 82303 21273 29963 115270 141437 404883 18024.53 1409.80 792.65 3994.58 127.179 123.101 8375.314 8333.196 511.616 499.705 612.682 608.720 181.347 180.919 1165.614 1131.163 6401.0 6417.2 928.0 924.5 574.4 580.9 5897.5 5906.2 928.7 920.5 576.1 580.9 22833.35 187.31 17375.31 7452.09 17948.38 16469.72 32018.56 85518.14 44561.32 2281.682759 852.250921 556.267107 82441 300351 81574 233934667 7680333 26013.7 682794.3 5.09 17.258 2099.077 32.577 26.426 57.721 25.597 32.055 23.985 53.746 6.723 170.850 OpenBenchmarking.org
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 Threadripper7970X_128GBDDR5_RadeonProW7700 14000M 28000M 42000M 56000M 70000M SE +/- 133399361.93, N = 3 63249965227 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 Threadripper7970X_128GBDDR5_RadeonProW7700 4000M 8000M 12000M 16000M 20000M SE +/- 9064491.93, N = 3 20481394210 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 Threadripper7970X_128GBDDR5_RadeonProW7700 50000M 100000M 150000M 200000M 250000M SE +/- 111009637.00, N = 3 241810600847 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM Threadripper7970X_128GBDDR5_RadeonProW7700 100000M 200000M 300000M 400000M 500000M SE +/- 249174743.09, N = 3 465137547403 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM Threadripper7970X_128GBDDR5_RadeonProW7700 90000M 180000M 270000M 360000M 450000M SE +/- 187783696.83, N = 3 398342176587 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 Threadripper7970X_128GBDDR5_RadeonProW7700 40000M 80000M 120000M 160000M 200000M SE +/- 49864805.69, N = 3 171436573677 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Xmrig Variant: KawPow - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: KawPow - Hash Count: 1M Threadripper7970X_128GBDDR5_RadeonProW7700 8K 16K 24K 32K 40K SE +/- 62.78, N = 3 38081.9 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xmrig Variant: Monero - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: Monero - Hash Count: 1M Threadripper7970X_128GBDDR5_RadeonProW7700 8K 16K 24K 32K 40K SE +/- 30.96, N = 3 37914.3 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xmrig Variant: Wownero - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: Wownero - Hash Count: 1M Threadripper7970X_128GBDDR5_RadeonProW7700 8K 16K 24K 32K 40K SE +/- 142.71, N = 3 39222.9 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xmrig Variant: GhostRider - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: GhostRider - Hash Count: 1M Threadripper7970X_128GBDDR5_RadeonProW7700 1400 2800 4200 5600 7000 SE +/- 2.78, N = 3 6348.7 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xmrig Variant: CryptoNight-Heavy - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: CryptoNight-Heavy - Hash Count: 1M Threadripper7970X_128GBDDR5_RadeonProW7700 8K 16K 24K 32K 40K SE +/- 9.57, N = 3 37904.2 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Xmrig Variant: CryptoNight-Femto UPX2 - Hash Count: 1M OpenBenchmarking.org H/s, More Is Better Xmrig 6.21 Variant: CryptoNight-Femto UPX2 - Hash Count: 1M Threadripper7970X_128GBDDR5_RadeonProW7700 8K 16K 24K 32K 40K SE +/- 1.71, N = 3 37892.7 1. (CXX) g++ options: -fexceptions -fno-rtti -maes -O3 -Ofast -static-libgcc -static-libstdc++ -rdynamic -lssl -lcrypto -luv -lpthread -lrt -ldl -lhwloc
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-sha512 Threadripper7970X_128GBDDR5_RadeonProW7700 600K 1200K 1800K 2400K 3000K SE +/- 11282.36, N = 3 2680732
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool Threadripper7970X_128GBDDR5_RadeonProW7700 200K 400K 600K 800K 1000K SE +/- 1896.31, N = 3 927951
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.7 Threadripper7970X_128GBDDR5_RadeonProW7700 40K 80K 120K 160K 200K SE +/- 920.70, N = 3 169779.97 1. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lsqlite3 -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -lbsd -pthread
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Magi Threadripper7970X_128GBDDR5_RadeonProW7700 300 600 900 1200 1500 SE +/- 11.64, N = 5 1166.14 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: x20r OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: x20r Threadripper7970X_128GBDDR5_RadeonProW7700 3K 6K 9K 12K 15K SE +/- 3.33, N = 3 14413 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: scrypt OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: scrypt Threadripper7970X_128GBDDR5_RadeonProW7700 120 240 360 480 600 SE +/- 4.50, N = 3 557.30 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Deepcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Deepcoin Threadripper7970X_128GBDDR5_RadeonProW7700 4K 8K 12K 16K 20K SE +/- 27.28, N = 3 16647 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Ringcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Ringcoin Threadripper7970X_128GBDDR5_RadeonProW7700 1400 2800 4200 5600 7000 SE +/- 22.94, N = 3 6461.65 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Blake-2 S OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Blake-2 S Threadripper7970X_128GBDDR5_RadeonProW7700 60K 120K 180K 240K 300K SE +/- 101.71, N = 3 270263 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Garlicoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Garlicoin Threadripper7970X_128GBDDR5_RadeonProW7700 1400 2800 4200 5600 7000 SE +/- 1.37, N = 3 6728.74 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Skeincoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Skeincoin Threadripper7970X_128GBDDR5_RadeonProW7700 20K 40K 60K 80K 100K SE +/- 120.05, N = 3 82303 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Myriad-Groestl OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Myriad-Groestl Threadripper7970X_128GBDDR5_RadeonProW7700 5K 10K 15K 20K 25K SE +/- 86.86, N = 3 21273 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: LBC, LBRY Credits OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: LBC, LBRY Credits Threadripper7970X_128GBDDR5_RadeonProW7700 6K 12K 18K 24K 30K SE +/- 81.10, N = 3 29963 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Quad SHA-256, Pyrite OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Quad SHA-256, Pyrite Threadripper7970X_128GBDDR5_RadeonProW7700 20K 40K 60K 80K 100K SE +/- 98.66, N = 3 115270 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
Cpuminer-Opt Algorithm: Triple SHA-256, Onecoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Triple SHA-256, Onecoin Threadripper7970X_128GBDDR5_RadeonProW7700 30K 60K 90K 120K 150K SE +/- 87.43, N = 3 141437 1. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp
SecureMark Benchmark: SecureMark-TLS OpenBenchmarking.org marks, More Is Better SecureMark 1.0.4 Benchmark: SecureMark-TLS Threadripper7970X_128GBDDR5_RadeonProW7700 90K 180K 270K 360K 450K SE +/- 4517.64, N = 3 404883 1. (CC) gcc options: -pedantic -O3
Nettle Test: aes256 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: aes256 Threadripper7970X_128GBDDR5_RadeonProW7700 4K 8K 12K 16K 20K SE +/- 166.77, N = 3 18024.53 MIN: 13111.28 / MAX: 27951.58 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: chacha OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: chacha Threadripper7970X_128GBDDR5_RadeonProW7700 300 600 900 1200 1500 SE +/- 12.24, N = 8 1409.80 MIN: 685.56 / MAX: 4085.84 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: sha512 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: sha512 Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 1.88, N = 3 792.65 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Nettle Test: poly1305-aes OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.8 Test: poly1305-aes Threadripper7970X_128GBDDR5_RadeonProW7700 900 1800 2700 3600 4500 SE +/- 34.63, N = 15 3994.58 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI Threadripper7970X_128GBDDR5_RadeonProW7700 30 60 90 120 150 SE +/- 1.57, N = 3 127.18 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt Threadripper7970X_128GBDDR5_RadeonProW7700 30 60 90 120 150 SE +/- 1.87, N = 3 123.10 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 Threadripper7970X_128GBDDR5_RadeonProW7700 2K 4K 6K 8K 10K SE +/- 63.64, N = 15 8375.31 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 - Decrypt Threadripper7970X_128GBDDR5_RadeonProW7700 2K 4K 6K 8K 10K SE +/- 58.42, N = 15 8333.20 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish Threadripper7970X_128GBDDR5_RadeonProW7700 110 220 330 440 550 SE +/- 4.91, N = 6 511.62 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt Threadripper7970X_128GBDDR5_RadeonProW7700 110 220 330 440 550 SE +/- 4.73, N = 6 499.71 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish Threadripper7970X_128GBDDR5_RadeonProW7700 130 260 390 520 650 SE +/- 0.19, N = 3 612.68 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt Threadripper7970X_128GBDDR5_RadeonProW7700 130 260 390 520 650 SE +/- 0.46, N = 3 608.72 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 Threadripper7970X_128GBDDR5_RadeonProW7700 40 80 120 160 200 SE +/- 0.94, N = 3 181.35 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt Threadripper7970X_128GBDDR5_RadeonProW7700 40 80 120 160 200 SE +/- 0.94, N = 3 180.92 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: ChaCha20Poly1305 OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 Threadripper7970X_128GBDDR5_RadeonProW7700 300 600 900 1200 1500 SE +/- 7.52, N = 15 1165.61 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: ChaCha20Poly1305 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 7.22, N = 15 1131.16 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Cryptsetup AES-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption Threadripper7970X_128GBDDR5_RadeonProW7700 1400 2800 4200 5600 7000 SE +/- 9.06, N = 3 6401.0
Cryptsetup AES-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption Threadripper7970X_128GBDDR5_RadeonProW7700 1400 2800 4200 5600 7000 SE +/- 3.84, N = 3 6417.2
Cryptsetup Serpent-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 6.90, N = 3 928.0
Cryptsetup Serpent-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 1.50, N = 3 924.5
Cryptsetup Twofish-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption Threadripper7970X_128GBDDR5_RadeonProW7700 120 240 360 480 600 SE +/- 5.33, N = 3 574.4
Cryptsetup Twofish-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption Threadripper7970X_128GBDDR5_RadeonProW7700 130 260 390 520 650 SE +/- 3.47, N = 3 580.9
Cryptsetup AES-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption Threadripper7970X_128GBDDR5_RadeonProW7700 1300 2600 3900 5200 6500 SE +/- 33.10, N = 3 5897.5
Cryptsetup AES-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption Threadripper7970X_128GBDDR5_RadeonProW7700 1300 2600 3900 5200 6500 SE +/- 33.66, N = 3 5906.2
Cryptsetup Serpent-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 6.06, N = 3 928.7
Cryptsetup Serpent-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 5.99, N = 3 920.5
Cryptsetup Twofish-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption Threadripper7970X_128GBDDR5_RadeonProW7700 120 240 360 480 600 SE +/- 3.75, N = 3 576.1
Cryptsetup Twofish-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption Threadripper7970X_128GBDDR5_RadeonProW7700 130 260 390 520 650 SE +/- 3.75, N = 3 580.9
SMHasher Hash: wyhash OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: wyhash Threadripper7970X_128GBDDR5_RadeonProW7700 5K 10K 15K 20K 25K SE +/- 267.62, N = 3 22833.35 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: SHA3-256 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: SHA3-256 Threadripper7970X_128GBDDR5_RadeonProW7700 40 80 120 160 200 SE +/- 1.07, N = 3 187.31 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: Spooky32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: Spooky32 Threadripper7970X_128GBDDR5_RadeonProW7700 4K 8K 12K 16K 20K SE +/- 145.33, N = 15 17375.31 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: fasthash32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: fasthash32 Threadripper7970X_128GBDDR5_RadeonProW7700 1600 3200 4800 6400 8000 SE +/- 60.11, N = 15 7452.09 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: FarmHash128 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: FarmHash128 Threadripper7970X_128GBDDR5_RadeonProW7700 4K 8K 12K 16K 20K SE +/- 154.02, N = 8 17948.38 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: t1ha2_atonce Threadripper7970X_128GBDDR5_RadeonProW7700 4K 8K 12K 16K 20K SE +/- 30.67, N = 3 16469.72 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: FarmHash32 x86_64 AVX OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX Threadripper7970X_128GBDDR5_RadeonProW7700 7K 14K 21K 28K 35K SE +/- 79.57, N = 3 32018.56 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: t1ha0_aes_avx2 x86_64 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 Threadripper7970X_128GBDDR5_RadeonProW7700 20K 40K 60K 80K 100K SE +/- 1171.69, N = 15 85518.14 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: MeowHash x86_64 AES-NI OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: MeowHash x86_64 AES-NI Threadripper7970X_128GBDDR5_RadeonProW7700 10K 20K 30K 40K 50K SE +/- 455.15, N = 5 44561.32 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.8 Test: All Algorithms Threadripper7970X_128GBDDR5_RadeonProW7700 500 1000 1500 2000 2500 SE +/- 27.34, N = 4 2281.68 1. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.8 Test: Keyed Algorithms Threadripper7970X_128GBDDR5_RadeonProW7700 200 400 600 800 1000 SE +/- 8.74, N = 3 852.25 1. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.8 Test: Unkeyed Algorithms Threadripper7970X_128GBDDR5_RadeonProW7700 120 240 360 480 600 SE +/- 0.88, N = 3 556.27 1. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe
John The Ripper Test: bcrypt OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: bcrypt Threadripper7970X_128GBDDR5_RadeonProW7700 20K 40K 60K 80K 100K SE +/- 350.73, N = 3 82441 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2
John The Ripper Test: WPA PSK OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: WPA PSK Threadripper7970X_128GBDDR5_RadeonProW7700 60K 120K 180K 240K 300K SE +/- 209.55, N = 3 300351 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: Blowfish Threadripper7970X_128GBDDR5_RadeonProW7700 20K 40K 60K 80K 100K SE +/- 41.86, N = 3 81574 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2
John The Ripper Test: HMAC-SHA512 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: HMAC-SHA512 Threadripper7970X_128GBDDR5_RadeonProW7700 50M 100M 150M 200M 250M SE +/- 747279.81, N = 3 233934667 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 2023.03.14 Test: MD5 Threadripper7970X_128GBDDR5_RadeonProW7700 1.6M 3.2M 4.8M 6.4M 8M SE +/- 27810.87, N = 3 7680333 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 Threadripper7970X_128GBDDR5_RadeonProW7700 6K 12K 18K 24K 30K SE +/- 20.06, N = 3 26013.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 Threadripper7970X_128GBDDR5_RadeonProW7700 150K 300K 450K 600K 750K SE +/- 8018.41, N = 3 682794.3 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Threadripper7970X_128GBDDR5_RadeonProW7700 1.1453 2.2906 3.4359 4.5812 5.7265 SE +/- 0.04, N = 3 5.09 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
SMHasher Hash: wyhash OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: wyhash Threadripper7970X_128GBDDR5_RadeonProW7700 4 8 12 16 20 SE +/- 0.43, N = 3 17.26 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: SHA3-256 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: SHA3-256 Threadripper7970X_128GBDDR5_RadeonProW7700 500 1000 1500 2000 2500 SE +/- 13.80, N = 3 2099.08 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: Spooky32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: Spooky32 Threadripper7970X_128GBDDR5_RadeonProW7700 8 16 24 32 40 SE +/- 0.27, N = 15 32.58 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: fasthash32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: fasthash32 Threadripper7970X_128GBDDR5_RadeonProW7700 6 12 18 24 30 SE +/- 0.21, N = 15 26.43 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: FarmHash128 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: FarmHash128 Threadripper7970X_128GBDDR5_RadeonProW7700 13 26 39 52 65 SE +/- 1.13, N = 8 57.72 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: t1ha2_atonce Threadripper7970X_128GBDDR5_RadeonProW7700 6 12 18 24 30 SE +/- 0.04, N = 3 25.60 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: FarmHash32 x86_64 AVX OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX Threadripper7970X_128GBDDR5_RadeonProW7700 7 14 21 28 35 SE +/- 0.11, N = 3 32.06 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: t1ha0_aes_avx2 x86_64 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 Threadripper7970X_128GBDDR5_RadeonProW7700 6 12 18 24 30 SE +/- 0.26, N = 15 23.99 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
SMHasher Hash: MeowHash x86_64 AES-NI OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: MeowHash x86_64 AES-NI Threadripper7970X_128GBDDR5_RadeonProW7700 12 24 36 48 60 SE +/- 0.75, N = 5 53.75 1. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Threadripper7970X_128GBDDR5_RadeonProW7700 2 4 6 8 10 SE +/- 0.069, N = 3 6.723
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.10.3 Threadripper7970X_128GBDDR5_RadeonProW7700 40 80 120 160 200 SE +/- 0.91, N = 3 170.85 1. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error
Phoronix Test Suite v10.8.5