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.

tuesdaycryptographybenchmarkProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLOpenCLCompilerFile-SystemScreen ResolutionThreadripper7970X_128GBDDR5_RadeonProW7700AMD Ryzen Threadripper 7970X 32-Cores @ 5.67GHz (32 Cores / 64 Threads)ASRock TRX50 WS (10.01 BIOS)AMD Device 14a4128GB4001GB CT4000T705SSD3 + 8002GB TEAM T2538TBAMD Radeon Pro W7700 15GBAMD Navi 31 HDMI/DPAquantia AQtion AQC113 NBase-T/IEEE + Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCIArch rolling6.10.6-arch1-1 (x86_64)KDE Plasma 6.1.4X Server 1.21.1.13 + Wayland4.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.8btrfs7680x2160OpenBenchmarking.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

tuesdaycryptographybenchmarkopenssl: SHA256openssl: SHA512openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305xmrig: KawPow - 1Mxmrig: Monero - 1Mxmrig: Wownero - 1Mxmrig: GhostRider - 1Mxmrig: CryptoNight-Heavy - 1Mxmrig: CryptoNight-Femto UPX2 - 1Mcryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolaircrack-ng: cpuminer-opt: Magicpuminer-opt: x20rcpuminer-opt: scryptcpuminer-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, Onecoinsecuremark: SecureMark-TLSnettle: aes256nettle: chachanettle: sha512nettle: poly1305-aesbotan: 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 Decryptionsmhasher: wyhashsmhasher: SHA3-256smhasher: Spooky32smhasher: fasthash32smhasher: FarmHash128smhasher: t1ha2_atoncesmhasher: FarmHash32 x86_64 AVXsmhasher: t1ha0_aes_avx2 x86_64smhasher: MeowHash x86_64 AES-NIcryptopp: All Algorithmscryptopp: Keyed Algorithmscryptopp: Unkeyed Algorithmsjohn-the-ripper: bcryptjohn-the-ripper: WPA PSKjohn-the-ripper: Blowfishjohn-the-ripper: HMAC-SHA512john-the-ripper: MD5openssl: RSA4096openssl: RSA4096blake2: smhasher: wyhashsmhasher: SHA3-256smhasher: Spooky32smhasher: fasthash32smhasher: FarmHash128smhasher: t1ha2_atoncesmhasher: FarmHash32 x86_64 AVXsmhasher: t1ha0_aes_avx2 x86_64smhasher: MeowHash x86_64 AES-NIbork: File Encryption Timegcrypt: gnupg: Threadripper7970X_128GBDDR5_RadeonProW7700632499652272048139421024181060084746513754740339834217658717143657367738081.937914.339222.96348.737904.237892.72680732927951169779.9691166.1414413557.30166476461.652702636728.7482303212732996311527014143740488318024.531409.80792.653994.58127.179123.1018375.3148333.196511.616499.705612.682608.720181.347180.9191165.6141131.1636401.06417.2928.0924.5574.4580.95897.55906.2928.7920.5576.1580.922833.35187.3117375.317452.0917948.3816469.7232018.5685518.1444561.322281.682759852.250921556.2671078244130035181574233934667768033326013.7682794.35.0917.2582099.07732.57726.42657.72125.59732.05523.98553.7466.723170.850OpenBenchmarking.org

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256Threadripper7970X_128GBDDR5_RadeonProW770014000M28000M42000M56000M70000MSE +/- 133399361.93, N = 3632499652271. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512Threadripper7970X_128GBDDR5_RadeonProW77004000M8000M12000M16000M20000MSE +/- 9064491.93, N = 3204813942101. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20Threadripper7970X_128GBDDR5_RadeonProW770050000M100000M150000M200000M250000MSE +/- 111009637.00, N = 32418106008471. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMThreadripper7970X_128GBDDR5_RadeonProW7700100000M200000M300000M400000M500000MSE +/- 249174743.09, N = 34651375474031. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMThreadripper7970X_128GBDDR5_RadeonProW770090000M180000M270000M360000M450000MSE +/- 187783696.83, N = 33983421765871. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305Threadripper7970X_128GBDDR5_RadeonProW770040000M80000M120000M160000M200000MSE +/- 49864805.69, N = 31714365736771. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Xmrig

Variant: KawPow - Hash Count: 1M

OpenBenchmarking.orgH/s, More Is BetterXmrig 6.21Variant: KawPow - Hash Count: 1MThreadripper7970X_128GBDDR5_RadeonProW77008K16K24K32K40KSE +/- 62.78, N = 338081.91. (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.orgH/s, More Is BetterXmrig 6.21Variant: Monero - Hash Count: 1MThreadripper7970X_128GBDDR5_RadeonProW77008K16K24K32K40KSE +/- 30.96, N = 337914.31. (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.orgH/s, More Is BetterXmrig 6.21Variant: Wownero - Hash Count: 1MThreadripper7970X_128GBDDR5_RadeonProW77008K16K24K32K40KSE +/- 142.71, N = 339222.91. (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.orgH/s, More Is BetterXmrig 6.21Variant: GhostRider - Hash Count: 1MThreadripper7970X_128GBDDR5_RadeonProW770014002800420056007000SE +/- 2.78, N = 36348.71. (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.orgH/s, More Is BetterXmrig 6.21Variant: CryptoNight-Heavy - Hash Count: 1MThreadripper7970X_128GBDDR5_RadeonProW77008K16K24K32K40KSE +/- 9.57, N = 337904.21. (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.orgH/s, More Is BetterXmrig 6.21Variant: CryptoNight-Femto UPX2 - Hash Count: 1MThreadripper7970X_128GBDDR5_RadeonProW77008K16K24K32K40KSE +/- 1.71, N = 337892.71. (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.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512Threadripper7970X_128GBDDR5_RadeonProW7700600K1200K1800K2400K3000KSE +/- 11282.36, N = 32680732

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolThreadripper7970X_128GBDDR5_RadeonProW7700200K400K600K800K1000KSE +/- 1896.31, N = 3927951

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.7Threadripper7970X_128GBDDR5_RadeonProW770040K80K120K160K200KSE +/- 920.70, N = 3169779.971. (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.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: MagiThreadripper7970X_128GBDDR5_RadeonProW770030060090012001500SE +/- 11.64, N = 51166.141. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: x20r

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: x20rThreadripper7970X_128GBDDR5_RadeonProW77003K6K9K12K15KSE +/- 3.33, N = 3144131. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: scrypt

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: scryptThreadripper7970X_128GBDDR5_RadeonProW7700120240360480600SE +/- 4.50, N = 3557.301. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Deepcoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: DeepcoinThreadripper7970X_128GBDDR5_RadeonProW77004K8K12K16K20KSE +/- 27.28, N = 3166471. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Ringcoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: RingcoinThreadripper7970X_128GBDDR5_RadeonProW770014002800420056007000SE +/- 22.94, N = 36461.651. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Blake-2 S

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: Blake-2 SThreadripper7970X_128GBDDR5_RadeonProW770060K120K180K240K300KSE +/- 101.71, N = 32702631. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Garlicoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: GarlicoinThreadripper7970X_128GBDDR5_RadeonProW770014002800420056007000SE +/- 1.37, N = 36728.741. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Skeincoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: SkeincoinThreadripper7970X_128GBDDR5_RadeonProW770020K40K60K80K100KSE +/- 120.05, N = 3823031. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Myriad-Groestl

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: Myriad-GroestlThreadripper7970X_128GBDDR5_RadeonProW77005K10K15K20K25KSE +/- 86.86, N = 3212731. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: LBC, LBRY Credits

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: LBC, LBRY CreditsThreadripper7970X_128GBDDR5_RadeonProW77006K12K18K24K30KSE +/- 81.10, N = 3299631. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Quad SHA-256, Pyrite

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: Quad SHA-256, PyriteThreadripper7970X_128GBDDR5_RadeonProW770020K40K60K80K100KSE +/- 98.66, N = 31152701. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

Cpuminer-Opt

Algorithm: Triple SHA-256, Onecoin

OpenBenchmarking.orgkH/s, More Is BetterCpuminer-Opt 24.3Algorithm: Triple SHA-256, OnecoinThreadripper7970X_128GBDDR5_RadeonProW770030K60K90K120K150KSE +/- 87.43, N = 31414371. (CXX) g++ options: -O2 -lcurl -lz -ljansson -lpthread -lgmp

SecureMark

Benchmark: SecureMark-TLS

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSThreadripper7970X_128GBDDR5_RadeonProW770090K180K270K360K450KSE +/- 4517.64, N = 34048831. (CC) gcc options: -pedantic -O3

Nettle

Test: aes256

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: aes256Threadripper7970X_128GBDDR5_RadeonProW77004K8K12K16K20KSE +/- 166.77, N = 318024.53MIN: 13111.28 / MAX: 27951.581. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Nettle

Test: chacha

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: chachaThreadripper7970X_128GBDDR5_RadeonProW770030060090012001500SE +/- 12.24, N = 81409.80MIN: 685.56 / MAX: 4085.841. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Nettle

Test: sha512

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: sha512Threadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 1.88, N = 3792.651. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Nettle

Test: poly1305-aes

OpenBenchmarking.orgMbyte/s, More Is BetterNettle 3.8Test: poly1305-aesThreadripper7970X_128GBDDR5_RadeonProW77009001800270036004500SE +/- 34.63, N = 153994.581. (CC) gcc options: -O2 -ggdb3 -lnettle -lgmp -lm -lcrypto

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIThreadripper7970X_128GBDDR5_RadeonProW7700306090120150SE +/- 1.57, N = 3127.181. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - DecryptThreadripper7970X_128GBDDR5_RadeonProW7700306090120150SE +/- 1.87, N = 3123.101. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256Threadripper7970X_128GBDDR5_RadeonProW77002K4K6K8K10KSE +/- 63.64, N = 158375.311. (CXX) g++ 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 - DecryptThreadripper7970X_128GBDDR5_RadeonProW77002K4K6K8K10KSE +/- 58.42, N = 158333.201. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: TwofishThreadripper7970X_128GBDDR5_RadeonProW7700110220330440550SE +/- 4.91, N = 6511.621. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - DecryptThreadripper7970X_128GBDDR5_RadeonProW7700110220330440550SE +/- 4.73, N = 6499.711. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: BlowfishThreadripper7970X_128GBDDR5_RadeonProW7700130260390520650SE +/- 0.19, N = 3612.681. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - DecryptThreadripper7970X_128GBDDR5_RadeonProW7700130260390520650SE +/- 0.46, N = 3608.721. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256Threadripper7970X_128GBDDR5_RadeonProW77004080120160200SE +/- 0.94, N = 3181.351. (CXX) g++ 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 - DecryptThreadripper7970X_128GBDDR5_RadeonProW77004080120160200SE +/- 0.94, N = 3180.921. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305Threadripper7970X_128GBDDR5_RadeonProW770030060090012001500SE +/- 7.52, N = 151165.611. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - DecryptThreadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 7.22, N = 151131.161. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b EncryptionThreadripper7970X_128GBDDR5_RadeonProW770014002800420056007000SE +/- 9.06, N = 36401.0

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b DecryptionThreadripper7970X_128GBDDR5_RadeonProW770014002800420056007000SE +/- 3.84, N = 36417.2

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b EncryptionThreadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 6.90, N = 3928.0

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b DecryptionThreadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 1.50, N = 3924.5

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b EncryptionThreadripper7970X_128GBDDR5_RadeonProW7700120240360480600SE +/- 5.33, N = 3574.4

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b DecryptionThreadripper7970X_128GBDDR5_RadeonProW7700130260390520650SE +/- 3.47, N = 3580.9

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b EncryptionThreadripper7970X_128GBDDR5_RadeonProW770013002600390052006500SE +/- 33.10, N = 35897.5

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b DecryptionThreadripper7970X_128GBDDR5_RadeonProW770013002600390052006500SE +/- 33.66, N = 35906.2

Cryptsetup

Serpent-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b EncryptionThreadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 6.06, N = 3928.7

Cryptsetup

Serpent-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b DecryptionThreadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 5.99, N = 3920.5

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b EncryptionThreadripper7970X_128GBDDR5_RadeonProW7700120240360480600SE +/- 3.75, N = 3576.1

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b DecryptionThreadripper7970X_128GBDDR5_RadeonProW7700130260390520650SE +/- 3.75, N = 3580.9

SMHasher

Hash: wyhash

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: wyhashThreadripper7970X_128GBDDR5_RadeonProW77005K10K15K20K25KSE +/- 267.62, N = 322833.351. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: SHA3-256

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: SHA3-256Threadripper7970X_128GBDDR5_RadeonProW77004080120160200SE +/- 1.07, N = 3187.311. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: Spooky32

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: Spooky32Threadripper7970X_128GBDDR5_RadeonProW77004K8K12K16K20KSE +/- 145.33, N = 1517375.311. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: fasthash32

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32Threadripper7970X_128GBDDR5_RadeonProW770016003200480064008000SE +/- 60.11, N = 157452.091. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: FarmHash128

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash128Threadripper7970X_128GBDDR5_RadeonProW77004K8K12K16K20KSE +/- 154.02, N = 817948.381. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceThreadripper7970X_128GBDDR5_RadeonProW77004K8K12K16K20KSE +/- 30.67, N = 316469.721. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: FarmHash32 x86_64 AVX

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXThreadripper7970X_128GBDDR5_RadeonProW77007K14K21K28K35KSE +/- 79.57, N = 332018.561. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64Threadripper7970X_128GBDDR5_RadeonProW770020K40K60K80K100KSE +/- 1171.69, N = 1585518.141. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: MeowHash x86_64 AES-NI

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIThreadripper7970X_128GBDDR5_RadeonProW770010K20K30K40K50KSE +/- 455.15, N = 544561.321. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

Crypto++

Test: All Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: All AlgorithmsThreadripper7970X_128GBDDR5_RadeonProW77005001000150020002500SE +/- 27.34, N = 42281.681. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: Keyed AlgorithmsThreadripper7970X_128GBDDR5_RadeonProW77002004006008001000SE +/- 8.74, N = 3852.251. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.8Test: Unkeyed AlgorithmsThreadripper7970X_128GBDDR5_RadeonProW7700120240360480600SE +/- 0.88, N = 3556.271. (CXX) g++ options: -g2 -O3 -fPIC -fno-devirtualize -pthread -pipe

John The Ripper

Test: bcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: bcryptThreadripper7970X_128GBDDR5_RadeonProW770020K40K60K80K100KSE +/- 350.73, N = 3824411. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

John The Ripper

Test: WPA PSK

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: WPA PSKThreadripper7970X_128GBDDR5_RadeonProW770060K120K180K240K300KSE +/- 209.55, N = 33003511. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: BlowfishThreadripper7970X_128GBDDR5_RadeonProW770020K40K60K80K100KSE +/- 41.86, N = 3815741. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

John The Ripper

Test: HMAC-SHA512

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: HMAC-SHA512Threadripper7970X_128GBDDR5_RadeonProW770050M100M150M200M250MSE +/- 747279.81, N = 32339346671. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: MD5Threadripper7970X_128GBDDR5_RadeonProW77001.6M3.2M4.8M6.4M8MSE +/- 27810.87, N = 376803331. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096Threadripper7970X_128GBDDR5_RadeonProW77006K12K18K24K30KSE +/- 20.06, N = 326013.71. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096Threadripper7970X_128GBDDR5_RadeonProW7700150K300K450K600K750KSE +/- 8018.41, N = 3682794.31. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Threadripper7970X_128GBDDR5_RadeonProW77001.14532.29063.43594.58125.7265SE +/- 0.04, N = 35.091. (CC) gcc options: -O3 -march=native -lcrypto -lz

SMHasher

Hash: wyhash

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: wyhashThreadripper7970X_128GBDDR5_RadeonProW770048121620SE +/- 0.43, N = 317.261. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: SHA3-256

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: SHA3-256Threadripper7970X_128GBDDR5_RadeonProW77005001000150020002500SE +/- 13.80, N = 32099.081. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: Spooky32

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: Spooky32Threadripper7970X_128GBDDR5_RadeonProW7700816243240SE +/- 0.27, N = 1532.581. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: fasthash32

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: fasthash32Threadripper7970X_128GBDDR5_RadeonProW7700612182430SE +/- 0.21, N = 1526.431. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: FarmHash128

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: FarmHash128Threadripper7970X_128GBDDR5_RadeonProW77001326395265SE +/- 1.13, N = 857.721. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceThreadripper7970X_128GBDDR5_RadeonProW7700612182430SE +/- 0.04, N = 325.601. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: FarmHash32 x86_64 AVX

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXThreadripper7970X_128GBDDR5_RadeonProW7700714212835SE +/- 0.11, N = 332.061. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64Threadripper7970X_128GBDDR5_RadeonProW7700612182430SE +/- 0.26, N = 1523.991. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

SMHasher

Hash: MeowHash x86_64 AES-NI

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: MeowHash x86_64 AES-NIThreadripper7970X_128GBDDR5_RadeonProW77001224364860SE +/- 0.75, N = 553.751. (CXX) g++ options: -march=native -O3 -flto=auto -fno-fat-lto-objects

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeThreadripper7970X_128GBDDR5_RadeonProW7700246810SE +/- 0.069, N = 36.723

Gcrypt Library

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.10.3Threadripper7970X_128GBDDR5_RadeonProW77004080120160200SE +/- 0.91, N = 3170.851. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error


Phoronix Test Suite v10.8.5