benchmarks for a future article.
a Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa101111Python Notes: Python 3.10.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
b Processor: 2 x AMD EPYC 9654 96-Core @ 2.40GHz (192 Cores / 384 Threads), Motherboard: AMD Titanite_4G (RTI1004D BIOS), Chipset: AMD Device 14a4, Memory: 1520GB, Disk: 2 x 1920GB SAMSUNG MZWLJ1T9HBJR-00007, Graphics: ASPEED, Monitor: VGA HDMI, Network: Broadcom NetXtreme BCM5720 PCIe
OS: Ubuntu 22.04, Kernel: 5.19.0-41-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.4, Vulkan: 1.3.224, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 1920x1080
xxx OpenBenchmarking.org Phoronix Test Suite 2 x AMD EPYC 9654 96-Core @ 2.40GHz (192 Cores / 384 Threads) AMD Titanite_4G (RTI1004D BIOS) AMD Device 14a4 1520GB 2 x 1920GB SAMSUNG MZWLJ1T9HBJR-00007 ASPEED VGA HDMI Broadcom NetXtreme BCM5720 PCIe Ubuntu 22.04 5.19.0-41-generic (x86_64) GNOME Shell 42.5 X Server 1.21.1.4 1.3.224 GCC 11.3.0 ext4 1920x1080 Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Vulkan Compiler File-System Screen Resolution Xxx Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa101111 - Python 3.10.6 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
a vs. b Comparison Phoronix Test Suite Baseline +13.8% +13.8% +27.6% +27.6% +41.4% +41.4% 55.1% 18.4% 9.3% 6.4% 2.1% MEMFD Preset 12 - Bosphorus 4K Pthread Preset 13 - Bosphorus 4K 7.7% Futex Streams 5.9% Context Switching 4.8% Atomic 3.9% Socket Activity 3.9% demo_sift1M 2.7% R.M.R.M 2.6% 500 Stress-NG SVT-AV1 Stress-NG SVT-AV1 Stress-NG PETSc Stress-NG Stress-NG Stress-NG Faiss axs2mlperf Apache HTTP Server a b
xxx stress-ng: MEMFD svt-av1: Preset 12 - Bosphorus 4K stress-ng: Pthread svt-av1: Preset 13 - Bosphorus 4K stress-ng: Futex petsc: Streams stress-ng: Context Switching stress-ng: Atomic stress-ng: Socket Activity faiss: demo_sift1M axs2mlperf: ResNet50 MLPerf Reference Model apache: 500 svt-av1: Preset 8 - Bosphorus 4K svt-av1: Preset 4 - Bosphorus 4K stress-ng: Glibc C String Functions stress-ng: Poll stress-ng: Semaphores z3: 1.smt2 stress-ng: SENDFILE stress-ng: IO_uring stress-ng: NUMA stress-ng: CPU Cache stress-ng: Malloc stress-ng: Glibc Qsort Data Sorting stress-ng: MMAP stress-ng: Mutex stress-ng: Crypto stress-ng: Forking stress-ng: System V Message Passing quantlib: z3: 2.smt2 stress-ng: Memory Copying faiss: bench_polysemous_sift1m - PQ baseline stress-ng: CPU Stress stress-ng: Vector Math stress-ng: Zlib stress-ng: Matrix Math stress-ng: Function Call stress-ng: Hash faiss: bench_polysemous_sift1m - Polysemous 30 faiss: bench_polysemous_sift1m - Polysemous 34 faiss: bench_polysemous_sift1m - Polysemous 38 faiss: bench_polysemous_sift1m - Polysemous 42 faiss: bench_polysemous_sift1m - Polysemous 46 faiss: bench_polysemous_sift1m - Polysemous 50 faiss: bench_polysemous_sift1m - Polysemous 54 faiss: bench_polysemous_sift1m - Polysemous 58 faiss: bench_polysemous_sift1m - Polysemous 62 faiss: bench_polysemous_sift1m - Polysemous 64 vvenc: Bosphorus 4K - Fast a b 353.39 191.701 72583.98 202.428 3092016.89 510601.2252 8860040.53 208.07 9101.39 34.895 87.0711 85869.19 82.321 6.224 172838250.17 20819885.78 570102805.38 26.543 3342850.65 46908.17 1035.75 1205452 704454153.48 4276.48 6026.18 99660610.11 423547.38 41018.52 10863777.11 3131.7 71.822 66495.81 3.848 435930.47 1108791.88 22004.83 781041.99 1229397.99 39300054.21 0.72 0.725 0.74 0.783 0.911 1.235 1.91 3.175 5.16 6.119 548.03 227.055 79335.78 187.972 3291127.63 482240.3274 8457282 200.22 8759.14 35.834 84.8707 87649.89 83.85 6.115 175874391.69 20465611.72 577933931.22 26.901 3377669.74 46468 1039.86 1209070.29 702535840.99 4266.14 6015.28 99506945.34 422936.95 41055.81 10854212.79 3129 71.869 66456.91 3.846 435729.96 1109271.54 22000.39 780981.93 1229355.45 39299015.63 0.722 0.725 0.739 0.783 0.915 1.241 1.912 3.175 5.158 6.12 OpenBenchmarking.org
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: MEMFD a b 120 240 360 480 600 353.39 548.03 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
SVT-AV1 OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.5 Encoder Mode: Preset 12 - Input: Bosphorus 4K a b 50 100 150 200 250 191.70 227.06 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Pthread a b 20K 40K 60K 80K 100K 72583.98 79335.78 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
SVT-AV1 OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.5 Encoder Mode: Preset 13 - Input: Bosphorus 4K b a 40 80 120 160 200 187.97 202.43 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Futex a b 700K 1400K 2100K 2800K 3500K 3092016.89 3291127.63 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
PETSc PETSc, the Portable, Extensible Toolkit for Scientific Computation, is for the scalable (parallel) solution of scientific applications modeled by partial differential equations. This test profile runs the PETSc "make streams" benchmark and records the throughput rate when all available cores are utilized for the MPI Streams build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better PETSc 3.19 Test: Streams b a 110K 220K 330K 440K 550K 482240.33 510601.23 1. (CC) gcc options: -fPIC -O3 -O2 -lpthread -lm
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Context Switching b a 2M 4M 6M 8M 10M 8457282.00 8860040.53 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Atomic b a 50 100 150 200 250 200.22 208.07 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Socket Activity b a 2K 4K 6K 8K 10K 8759.14 9101.39 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Faiss Faiss is developed by Meta/Facebook. Faiss is a library for efficient similarity search and clustering of dense vectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Faiss 1.7.4 Test: demo_sift1M b a 8 16 24 32 40 35.83 34.90 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
axs2mlperf This is a facilitator for the MLPerf Inference Benchmark Suite leveraging the axs2mlperf Docker container build and testing for currently facilitating ResNwt-50 reference model inference CPU benchmarks. See reference information at https://github.com/krai/axs2mlperf/blob/master/demo/README.md Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Samples Per Second, More Is Better axs2mlperf Test: ResNet50 MLPerf Reference Model b a 20 40 60 80 100 84.87 87.07
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 500 a b 20K 40K 60K 80K 100K 85869.19 87649.89 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
SVT-AV1 OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.5 Encoder Mode: Preset 8 - Input: Bosphorus 4K a b 20 40 60 80 100 82.32 83.85 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.5 Encoder Mode: Preset 4 - Input: Bosphorus 4K b a 2 4 6 8 10 6.115 6.224 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Glibc C String Functions a b 40M 80M 120M 160M 200M 172838250.17 175874391.69 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Poll b a 4M 8M 12M 16M 20M 20465611.72 20819885.78 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Semaphores a b 120M 240M 360M 480M 600M 570102805.38 577933931.22 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: SENDFILE a b 700K 1400K 2100K 2800K 3500K 3342850.65 3377669.74 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: IO_uring b a 10K 20K 30K 40K 50K 46468.00 46908.17 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: NUMA a b 200 400 600 800 1000 1035.75 1039.86 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: CPU Cache a b 300K 600K 900K 1200K 1500K 1205452.00 1209070.29 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Malloc b a 150M 300M 450M 600M 750M 702535840.99 704454153.48 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Glibc Qsort Data Sorting b a 900 1800 2700 3600 4500 4266.14 4276.48 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: MMAP b a 1300 2600 3900 5200 6500 6015.28 6026.18 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Mutex b a 20M 40M 60M 80M 100M 99506945.34 99660610.11 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Crypto b a 90K 180K 270K 360K 450K 422936.95 423547.38 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Forking a b 9K 18K 27K 36K 45K 41018.52 41055.81 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: System V Message Passing b a 2M 4M 6M 8M 10M 10854212.79 10863777.11 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
QuantLib QuantLib is an open-source library/framework around quantitative finance for modeling, trading and risk management scenarios. QuantLib is written in C++ with Boost and its built-in benchmark used reports the QuantLib Benchmark Index benchmark score. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.30 b a 700 1400 2100 2800 3500 3129.0 3131.7 1. (CXX) g++ options: -O3 -march=native -fPIE -pie
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Memory Copying b a 14K 28K 42K 56K 70K 66456.91 66495.81 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Faiss Faiss is developed by Meta/Facebook. Faiss is a library for efficient similarity search and clustering of dense vectors. Learn more via the OpenBenchmarking.org test page.
Result
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - PQ baseline a b 0.8658 1.7316 2.5974 3.4632 4.329 3.848 3.846 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 64
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 64 b a 2 4 6 8 10 6.120 6.119 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 62
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 62 a b 1.161 2.322 3.483 4.644 5.805 5.160 5.158 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 58
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 58 b a 0.7144 1.4288 2.1432 2.8576 3.572 3.175 3.175 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 54
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 54 b a 0.4302 0.8604 1.2906 1.7208 2.151 1.912 1.910 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 50
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 50 b a 0.2792 0.5584 0.8376 1.1168 1.396 1.241 1.235 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 46
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 46 b a 0.2059 0.4118 0.6177 0.8236 1.0295 0.915 0.911 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 42
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 42 b a 0.1762 0.3524 0.5286 0.7048 0.881 0.783 0.783 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 38
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 38 a b 0.1665 0.333 0.4995 0.666 0.8325 0.740 0.739 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 34
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 34 b a 0.1631 0.3262 0.4893 0.6524 0.8155 0.725 0.725 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
bench_polysemous_sift1mPolysemous 30
OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 30 b a 0.1625 0.325 0.4875 0.65 0.8125 0.722 0.720 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lc
Stress-NG OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: CPU Stress b a 90K 180K 270K 360K 450K 435729.96 435930.47 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Vector Math a b 200K 400K 600K 800K 1000K 1108791.88 1109271.54 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Zlib b a 5K 10K 15K 20K 25K 22000.39 22004.83 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Matrix Math b a 200K 400K 600K 800K 1000K 780981.93 781041.99 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Function Call b a 300K 600K 900K 1200K 1500K 1229355.45 1229397.99 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.07 Test: Hash b a 8M 16M 24M 32M 40M 39299015.63 39300054.21 1. (CC) gcc options: -std=gnu99 -O2 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
Concurrent Requests: 1000
a: The test quit with a non-zero exit status.
b: The test quit with a non-zero exit status.
Concurrent Requests: 200
a: The test quit with a non-zero exit status.
b: The test quit with a non-zero exit status.
Concurrent Requests: 100
a: The test quit with a non-zero exit status.
b: The test quit with a non-zero exit status.
Stress-NG Test: x86_64 RdRand
a: The test run did not produce a result. E: stress-ng: error: [2308321] No stress workers invoked (one or more were unsupported)
b: The test run did not produce a result. E: stress-ng: error: [2036734] No stress workers invoked (one or more were unsupported)
VVenC VVenC is the Fraunhofer Versatile Video Encoder as a fast/efficient H.266/VVC encoder. The vvenc encoder makes use of SIMD Everywhere (SIMDe). The vvenc software is published under the Clear BSD License. Learn more via the OpenBenchmarking.org test page.
Video Input: Bosphorus 1080p - Video Preset: Faster
a: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
b: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
Video Input: Bosphorus 1080p - Video Preset: Fast
a: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
b: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
Video Input: Bosphorus 4K - Video Preset: Faster
a: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
b: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
Video Input: Bosphorus 4K - Video Preset: Fast
a: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
b: The test quit with a non-zero exit status. E: Parameter Check Error: Number of threads out of range (-1
a Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa101111Python Notes: Python 3.10.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 19 May 2023 18:59 by user phoronix.
b Processor: 2 x AMD EPYC 9654 96-Core @ 2.40GHz (192 Cores / 384 Threads), Motherboard: AMD Titanite_4G (RTI1004D BIOS), Chipset: AMD Device 14a4, Memory: 1520GB, Disk: 2 x 1920GB SAMSUNG MZWLJ1T9HBJR-00007, Graphics: ASPEED, Monitor: VGA HDMI, Network: Broadcom NetXtreme BCM5720 PCIe
OS: Ubuntu 22.04, Kernel: 5.19.0-41-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.4, Vulkan: 1.3.224, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa101111Python Notes: Python 3.10.6Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 19 May 2023 19:55 by user phoronix.