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&grw .
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: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms blake2: botan: KASUMI botan: AES-256 botan: Twofish botan: Blowfish botan: CAST-256 john-the-ripper: Blowfish john-the-ripper: MD5 openssl: RSA 4096-bit Performance gnupg: 2GB File Encryption bork: File Encryption Time bd6-crypto SS2-CRYPT bd8-crypto 703.702148 223.996814 195.833781 2332.798001 13.71 62.170 112.689 195.982 250.754 96.639 5158 137267 478.4 24.603 37.680 662.838768 216.644650 191.160497 2137.268992 16.46 58.665 109.288 192.611 251.470 97.215 2057 54265 184.2 28.478 53.375 794.277764 298.855840 199.882410 2339.245489 9.06 62.986 2005.410 190.462 231.234 83.452 5403 209106 552.7 23.357 34.059 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: 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
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
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
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: 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: 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: 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: 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
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
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
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
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
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
Phoronix Test Suite v10.8.4