openssl 3.3 new AMD Ryzen Threadripper 7980X 64-Cores testing with a System76 Thelio Major (FA Z5 BIOS) and AMD Radeon Pro W7900 45GB on Fedora Linux 40 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2404117-PTS-OPENSSL346&grr .
openssl 3.3 new Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c d AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads) System76 Thelio Major (FA Z5 BIOS) AMD Device 14a4 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2 1000GB CT1000T700SSD5 AMD Radeon Pro W7900 45GB AMD Device 14cc DELL P2415Q Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E Fedora Linux 40 6.8.4-300.fc40.x86_64 (x86_64) GNOME Shell 46.0 X Server + Wayland 4.6 Mesa 24.0.4 (LLVM 18.1.0 DRM 3.57) GCC 14.0.1 20240328 btrfs 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details - Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105 Security Details - SELinux + 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 + srbds: Not affected + tsx_async_abort: Not affected
openssl 3.3 new openssl: RSA4096 openssl: RSA4096 openssl: SHA256 openssl: ChaCha20-Poly1305 openssl: SHA512 openssl: AES-256-GCM openssl: AES-128-GCM openssl: ChaCha20 a b c d 1283016.1 44535.9 113968139113 311416086893 37034451283 709970206180 824430856787 438488289553 1281423.6 44702.9 114771913540 312388630390 37238171860 711377760530 826602172140 439503732460 1286407.3 44633.1 114257589670 311601089190 37111877440 711278460930 827210705850 438952695940 1285302.6 44626.9 114383226410 311931505870 37099129580 710926908350 825806683890 438640399430 OpenBenchmarking.org
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 a b c d 300K 600K 900K 1200K 1500K SE +/- 543.87, N = 3 1283016.1 1281423.6 1286407.3 1285302.6 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 a b c d 10K 20K 30K 40K 50K SE +/- 24.87, N = 3 44535.9 44702.9 44633.1 44626.9 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 a b c d 20000M 40000M 60000M 80000M 100000M SE +/- 156305292.13, N = 3 113968139113 114771913540 114257589670 114383226410 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 a b c d 70000M 140000M 210000M 280000M 350000M SE +/- 62774691.33, N = 3 311416086893 312388630390 311601089190 311931505870 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 a b c d 8000M 16000M 24000M 32000M 40000M SE +/- 22488647.90, N = 3 37034451283 37238171860 37111877440 37099129580 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM a b c d 150000M 300000M 450000M 600000M 750000M SE +/- 223746493.30, N = 3 709970206180 711377760530 711278460930 710926908350 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM a b c d 200000M 400000M 600000M 800000M 1000000M SE +/- 734618063.91, N = 3 824430856787 826602172140 827210705850 825806683890 1. (CC) gcc options: -pthread -m64 -O3 -ldl
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 a b c d 90000M 180000M 270000M 360000M 450000M SE +/- 64085783.72, N = 3 438488289553 439503732460 438952695940 438640399430 1. (CC) gcc options: -pthread -m64 -O3 -ldl
Phoronix Test Suite v10.8.5