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&sor&grs .
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 john-the-ripper: MD5 openssl: RSA 4096-bit Performance john-the-ripper: Blowfish botan: AES-256 blake2: cryptopp: Keyed Algorithms gnupg: 2GB File Encryption cryptopp: All Algorithms botan: CAST-256 cryptopp: Integer + Elliptic Curve Public Key Algorithms botan: Blowfish botan: KASUMI cryptopp: Unkeyed Algorithms botan: Twofish bork: File Encryption Time bd6-crypto SS2-CRYPT bd8-crypto 137267 478.4 5158 112.689 13.71 223.996814 24.603 703.702148 96.639 2332.798001 250.754 62.170 195.833781 195.982 37.680 54265 184.2 2057 109.288 16.46 216.644650 28.478 662.838768 97.215 2137.268992 251.470 58.665 191.160497 192.611 53.375 209106 552.7 5403 2005.410 9.06 298.855840 23.357 794.277764 83.452 2339.245489 231.234 62.986 199.882410 190.462 34.059 OpenBenchmarking.org
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 bd8-crypto bd6-crypto SS2-CRYPT 40K 80K 120K 160K 200K SE +/- 1577.75, N = 3 SE +/- 496.86, N = 3 SE +/- 6.67, N = 3 209106 137267 54265 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 -lssl -lcrypto -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2 1. (CC) gcc options: -m64 -fopenmp
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance bd8-crypto bd6-crypto SS2-CRYPT 120 240 360 480 600 SE +/- 0.17, N = 3 SE +/- 0.34, N = 3 SE +/- 0.09, N = 3 552.7 478.4 184.2 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish bd8-crypto bd6-crypto SS2-CRYPT 1200 2400 3600 4800 6000 SE +/- 2.65, N = 3 SE +/- 13.64, N = 3 SE +/- 0.33, N = 3 5403 5158 2057 -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 bd8-crypto bd6-crypto SS2-CRYPT 400 800 1200 1600 2000 SE +/- 0.56, N = 3 SE +/- 0.14, N = 3 SE +/- 0.04, N = 3 2005.41 112.69 109.29 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 bd8-crypto bd6-crypto SS2-CRYPT 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.21, N = 12 SE +/- 0.01, N = 3 9.06 13.71 16.46 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms bd8-crypto bd6-crypto SS2-CRYPT 70 140 210 280 350 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 298.86 224.00 216.64 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption bd8-crypto bd6-crypto SS2-CRYPT 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.30, N = 5 SE +/- 0.35, N = 3 23.36 24.60 28.48 1. (CC) gcc options: -O2 -MT -MD -MP -MF
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms bd8-crypto bd6-crypto SS2-CRYPT 200 400 600 800 1000 SE +/- 0.54, N = 3 SE +/- 0.57, N = 3 SE +/- 1.17, N = 3 794.28 703.70 662.84 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: CAST-256 SS2-CRYPT bd6-crypto bd8-crypto 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.27, N = 3 97.22 96.64 83.45 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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 bd8-crypto bd6-crypto SS2-CRYPT 500 1000 1500 2000 2500 SE +/- 4.58, N = 3 SE +/- 3.03, N = 3 SE +/- 3.06, N = 3 2339.25 2332.80 2137.27 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish SS2-CRYPT bd6-crypto bd8-crypto 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 251.47 250.75 231.23 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 bd8-crypto bd6-crypto SS2-CRYPT 14 28 42 56 70 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 62.99 62.17 58.67 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms bd8-crypto bd6-crypto SS2-CRYPT 40 80 120 160 200 SE +/- 0.38, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 199.88 195.83 191.16 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
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
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time bd8-crypto bd6-crypto SS2-CRYPT 12 24 36 48 60 SE +/- 1.64, N = 15 SE +/- 3.52, N = 15 SE +/- 1.57, N = 15 34.06 37.68 53.38
Phoronix Test Suite v10.8.4