bd6-crypto AMD FX-8320E Eight-Core testing with a ASRock 970M Pro3 (P1.60 BIOS) and ASUS AMD Radeon HD 3690/3850 512MB on Gentoo/Linux via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2003151-MADG-200309718&rdt&grr .
bd6-crypto Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution bd6-crypto SS2-CRYPT bd8-crypto AMD Phenom II X6 1055T @ 2.80GHz (6 Cores) ASRock 970M Pro3 (P1.60 BIOS) AMD RD9x0/RX980 12GB 64GB OCZ VERTEX4 + 500GB Western Digital WD5000AAKX-0 ASUS AMD Radeon HD 3690/3850 512MB (668/828MHz) AMD SBx00 Azalia BenQ GW2270 Realtek RTL8111/8168/8411 Gentoo/Linux 4.19.97-gentoo (x86_64) GNOME Shell 3.32.2 X Server 1.20.3 modesetting 1.20.3 3.3 Mesa 19.2.8 (LLVM 9.0.1) GCC 9.2.0 + Clang 9.0.1 + LLVM 9.0.1 btrfs 1920x1080 AMD Athlon II X2 260 @ 3.20GHz (2 Cores) ASUS M5A78L-M PLUS/USB3 (0502 BIOS) AMD RS780 + SB7x0/SB8x0/SB9x0 4096MB 100GB FUJITSU MHV2100B + 120GB CT120BX500SSD1 ASUS AMD Radeon 3000 256MB (350MHz) Realtek ALC887-VD SAMSUNG Ubuntu 18.04 5.3.0-40-generic (x86_64) GNOME Shell 3.28.4 X Server 1.20.4 modesetting 1.20.4 3.3 Mesa 19.2.8 (LLVM 9.0.0) GCC 7.4.0 + Clang 6.0.0-1ubuntu2 AMD FX-8320E Eight-Core @ 3.20GHz (4 Cores / 8 Threads) ASRock 970M Pro3 (P1.60 BIOS) AMD RD9x0/RX980 12GB 64GB OCZ VERTEX4 + 500GB Western Digital WD5000AAKX-0 ASUS AMD Radeon HD 3690/3850 512MB (668/828MHz) AMD SBx00 Azalia BenQ GW2270 Gentoo/Linux 4.19.97-gentoo (x86_64) GNOME Shell 3.32.2 X Server 1.20.3 modesetting 1.20.3 3.3 Mesa 19.3.5 (LLVM 9.0.1) GCC 9.2.0 + Clang 9.0.1 + LLVM 9.0.1 OpenBenchmarking.org Processor Details - bd6-crypto: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x10000dc - SS2-CRYPT: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x10000c8 - bd8-crypto: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x6000817 Java Details - bd6-crypto: Java SE Runtime Environment (build 1.8.0_202-b08) - SS2-CRYPT: OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1) - bd8-crypto: Java SE Runtime Environment (build 1.8.0_202-b08) Security Details - bd6-crypto: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected - SS2-CRYPT: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected - bd8-crypto: 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 STIBP: disabled RSB filling + tsx_async_abort: Not affected Kernel Details - SS2-CRYPT: radeon.dpm=1 radeon.audio=1 Compiler Details - SS2-CRYPT: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v
bd6-crypto cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms bork: File Encryption Time cryptopp: Unkeyed Algorithms john-the-ripper: MD5 gnupg: 2GB File Encryption john-the-ripper: Blowfish botan: AES-256 botan: Blowfish botan: Twofish botan: KASUMI botan: CAST-256 openssl: RSA 4096-bit Performance blake2: bd6-crypto SS2-CRYPT bd8-crypto 703.702148 223.996814 2332.798001 37.680 195.833781 137267 24.603 5158 112.689 250.754 195.982 62.170 96.639 478.4 13.71 662.838768 216.644650 2137.268992 53.375 191.160497 54265 28.478 2057 109.288 251.470 192.611 58.665 97.215 184.2 16.46 794.277764 298.855840 2339.245489 34.059 199.882410 209106 23.357 5403 2005.410 231.234 190.462 62.986 83.452 552.7 9.06 OpenBenchmarking.org
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms bd6-crypto SS2-CRYPT bd8-crypto 200 400 600 800 1000 SE +/- 0.57, N = 3 SE +/- 1.17, N = 3 SE +/- 0.54, N = 3 703.70 662.84 794.28 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms bd6-crypto SS2-CRYPT bd8-crypto 70 140 210 280 350 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 224.00 216.64 298.86 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms bd6-crypto SS2-CRYPT bd8-crypto 500 1000 1500 2000 2500 SE +/- 3.03, N = 3 SE +/- 3.06, N = 3 SE +/- 4.58, N = 3 2332.80 2137.27 2339.25 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time bd6-crypto SS2-CRYPT bd8-crypto 12 24 36 48 60 SE +/- 3.52, N = 15 SE +/- 1.57, N = 15 SE +/- 1.64, N = 15 37.68 53.38 34.06
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms bd6-crypto SS2-CRYPT bd8-crypto 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.38, N = 3 195.83 191.16 199.88 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 bd6-crypto SS2-CRYPT bd8-crypto 40K 80K 120K 160K 200K SE +/- 496.86, N = 3 SE +/- 6.67, N = 3 SE +/- 1577.75, N = 3 137267 54265 209106 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 1. (CC) gcc options: -m64 -fopenmp
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption bd6-crypto SS2-CRYPT bd8-crypto 7 14 21 28 35 SE +/- 0.30, N = 5 SE +/- 0.35, N = 3 SE +/- 0.01, N = 3 24.60 28.48 23.36 1. (CC) gcc options: -O2 -MT -MD -MP -MF
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish bd6-crypto SS2-CRYPT bd8-crypto 1200 2400 3600 4800 6000 SE +/- 13.64, N = 3 SE +/- 0.33, N = 3 SE +/- 2.65, N = 3 5158 2057 5403 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 1. (CC) gcc options: -m64 -fopenmp
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 bd6-crypto SS2-CRYPT bd8-crypto 400 800 1200 1600 2000 SE +/- 0.14, N = 3 SE +/- 0.04, N = 3 SE +/- 0.56, N = 3 112.69 109.29 2005.41 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish bd6-crypto SS2-CRYPT bd8-crypto 50 100 150 200 250 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 250.75 251.47 231.23 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish bd6-crypto SS2-CRYPT bd8-crypto 40 80 120 160 200 SE +/- 0.46, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 195.98 192.61 190.46 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI bd6-crypto SS2-CRYPT bd8-crypto 14 28 42 56 70 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 62.17 58.67 62.99 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.13.0 Test: CAST-256 bd6-crypto SS2-CRYPT bd8-crypto 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.27, N = 3 96.64 97.22 83.45 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance bd6-crypto SS2-CRYPT bd8-crypto 120 240 360 480 600 SE +/- 0.34, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 478.4 184.2 552.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 bd6-crypto SS2-CRYPT bd8-crypto 4 8 12 16 20 SE +/- 0.21, N = 12 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 13.71 16.46 9.06 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Phoronix Test Suite v10.8.4