new tests Tests for a future article. 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/2405151-NE-NEWTESTS642&rdt&grs .
new tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b 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.5-301.fc40.x86_64 (x86_64) GNOME Shell 46.1 X Server + Wayland 4.6 Mesa 24.0.5 (LLVM 18.1.1 DRM 3.57) GCC 14.0.1 20240411 + Clang 18.1.1 + LLVM 18.1.1 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; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
new tests stress-ng: CPU Cache stress-ng: Glibc C String Functions stress-ng: SENDFILE stress-ng: Mutex stress-ng: MEMFD stress-ng: Futex stress-ng: Context Switching stress-ng: Pthread compress-7zip: Compression Rating stress-ng: MMAP stress-ng: Fused Multiply-Add stress-ng: Semaphores stress-ng: NUMA stress-ng: Jpeg Compression stress-ng: Cloning stress-ng: Malloc stress-ng: AVL Tree stress-ng: Glibc Qsort Data Sorting stress-ng: Zlib stress-ng: Matrix Math stress-ng: CPU Stress stress-ng: Power Math compress-7zip: Decompression Rating stress-ng: Hash stress-ng: Mixed Scheduler stress-ng: Vector Floating Point stress-ng: Fractal Generator stress-ng: Socket Activity stress-ng: Forking stress-ng: System V Message Passing stress-ng: Atomic stress-ng: AVX-512 VNNI stress-ng: Floating Point stress-ng: Vector Math stress-ng: Radix String Sort stress-ng: Trigonometric Math stress-ng: Memory Copying stress-ng: Vector Shuffle stress-ng: Matrix 3D Math stress-ng: Bitonic Integer Sort stress-ng: Wide Vector Math stress-ng: Logarithmic Math stress-ng: Function Call stress-ng: Pipe stress-ng: Exponential Math stress-ng: x86_64 RdRand stress-ng: Poll stress-ng: IO_uring stress-ng: IO_uring a b 1217942.16 86762785.29 1197572.84 19121905.25 2441.84 3679008.37 15085319.38 223915.33 353113 41317.58 93319804.75 103720733.61 1161.3 95800.45 6755.91 583622289.67 708.98 1993.57 20790.94 397598.63 200027.84 161041.44 576858 17541611.17 39497.34 192035.46 448.97 23281.7 87383.79 24688737.89 259.03 7853507.1 20211.4 540327.55 421.54 202185.6 26959.57 56766.13 4361.41 827.67 2633542.65 519983.78 65624.89 32904339.37 382753.71 11351.83 7456256.88 1368298.55 80782877.17 1140039.62 18229124.91 2340.13 3530577.44 14524012.95 216445.63 364637 40248.03 95460656.43 101546028.63 1137.92 97733.44 6889.18 574975870.37 699.54 2010.3 20651.84 394946.41 199008.01 161818.05 574363 17471226.86 39370.21 191438.15 447.77 23339.25 87183.81 24744121.91 259.6 7837732.15 20176.26 539484.82 420.91 202450.25 26929.51 56710.71 4357.17 827.07 2631784.17 519742.75 65600.19 32894260.88 382862.53 11351.57 7456240.66 2397913.88 OpenBenchmarking.org
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: CPU Cache a b 300K 600K 900K 1200K 1500K 1217942.16 1368298.55 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Glibc C String Functions a b 20M 40M 60M 80M 100M 86762785.29 80782877.17 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: SENDFILE a b 300K 600K 900K 1200K 1500K 1197572.84 1140039.62 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Mutex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Mutex a b 4M 8M 12M 16M 20M 19121905.25 18229124.91 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: MEMFD a b 500 1000 1500 2000 2500 2441.84 2340.13 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Futex a b 800K 1600K 2400K 3200K 4000K 3679008.37 3530577.44 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Context Switching a b 3M 6M 9M 12M 15M 15085319.38 14524012.95 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Pthread OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Pthread a b 50K 100K 150K 200K 250K 223915.33 216445.63 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Compression Rating a b 80K 160K 240K 320K 400K 353113 364637 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: MMAP a b 9K 18K 27K 36K 45K 41317.58 40248.03 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Fused Multiply-Add OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Fused Multiply-Add a b 20M 40M 60M 80M 100M 93319804.75 95460656.43 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Semaphores a b 20M 40M 60M 80M 100M 103720733.61 101546028.63 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: NUMA a b 200 400 600 800 1000 1161.30 1137.92 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Jpeg Compression OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Jpeg Compression a b 20K 40K 60K 80K 100K 95800.45 97733.44 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Cloning OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Cloning a b 1500 3000 4500 6000 7500 6755.91 6889.18 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Malloc a b 120M 240M 360M 480M 600M 583622289.67 574975870.37 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: AVL Tree OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: AVL Tree a b 150 300 450 600 750 708.98 699.54 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Glibc Qsort Data Sorting a b 400 800 1200 1600 2000 1993.57 2010.30 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Zlib OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Zlib a b 4K 8K 12K 16K 20K 20790.94 20651.84 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Matrix Math a b 90K 180K 270K 360K 450K 397598.63 394946.41 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: CPU Stress a b 40K 80K 120K 160K 200K 200027.84 199008.01 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Power Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Power Math a b 30K 60K 90K 120K 150K 161041.44 161818.05 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Decompression Rating a b 120K 240K 360K 480K 600K 576858 574363 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Stress-NG Test: Hash OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Hash a b 4M 8M 12M 16M 20M 17541611.17 17471226.86 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Mixed Scheduler OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Mixed Scheduler a b 8K 16K 24K 32K 40K 39497.34 39370.21 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Vector Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Vector Floating Point a b 40K 80K 120K 160K 200K 192035.46 191438.15 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Fractal Generator OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Fractal Generator a b 100 200 300 400 500 448.97 447.77 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Socket Activity a b 5K 10K 15K 20K 25K 23281.70 23339.25 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Forking a b 20K 40K 60K 80K 100K 87383.79 87183.81 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: System V Message Passing a b 5M 10M 15M 20M 25M 24688737.89 24744121.91 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Atomic a b 60 120 180 240 300 259.03 259.60 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: AVX-512 VNNI OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: AVX-512 VNNI a b 2M 4M 6M 8M 10M 7853507.10 7837732.15 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Floating Point a b 4K 8K 12K 16K 20K 20211.40 20176.26 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Vector Math a b 120K 240K 360K 480K 600K 540327.55 539484.82 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Radix String Sort OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Radix String Sort a b 90 180 270 360 450 421.54 420.91 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Trigonometric Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Trigonometric Math a b 40K 80K 120K 160K 200K 202185.60 202450.25 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Memory Copying a b 6K 12K 18K 24K 30K 26959.57 26929.51 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Vector Shuffle OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Vector Shuffle a b 12K 24K 36K 48K 60K 56766.13 56710.71 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Matrix 3D Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Matrix 3D Math a b 900 1800 2700 3600 4500 4361.41 4357.17 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Bitonic Integer Sort OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Bitonic Integer Sort a b 200 400 600 800 1000 827.67 827.07 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Wide Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Wide Vector Math a b 600K 1200K 1800K 2400K 3000K 2633542.65 2631784.17 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Logarithmic Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Logarithmic Math a b 110K 220K 330K 440K 550K 519983.78 519742.75 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Function Call OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Function Call a b 14K 28K 42K 56K 70K 65624.89 65600.19 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Pipe OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Pipe a b 7M 14M 21M 28M 35M 32904339.37 32894260.88 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Exponential Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Exponential Math a b 80K 160K 240K 320K 400K 382753.71 382862.53 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: x86_64 RdRand OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: x86_64 RdRand a b 2K 4K 6K 8K 10K 11351.83 11351.57 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: Poll OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: Poll a b 1.6M 3.2M 4.8M 6.4M 8M 7456256.88 7456240.66 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.17.08 Test: IO_uring b 500K 1000K 1500K 2000K 2500K 2397913.88 1. (CXX) g++ options: -O2 -std=gnu99 -lc -lm
Phoronix Test Suite v10.8.5