Intel Core i7-8700K Call Depth Tracking benchmarks by Michael Larabel for a future article.
Default - IBRS 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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)Python Notes: Python 3.10.6Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS IBPB: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of TSX disabled
retbleed=stuff 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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)Python Notes: Python 3.10.6Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + 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: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of TSX disabled
mitigations=off Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF Z370-PLUS GAMING (2001 BIOS), Chipset: Intel 8th Gen Core, Memory: 16GB, Disk: 128GB Toshiba THNSN5128GPU7, Graphics: ASUS Intel UHD 630 CFL GT2 16GB (1200MHz), Audio: Realtek ALC887-VD, Monitor: DELL S2409W, Network: Intel I219-V
OS: Ubuntu 22.04, Kernel: 6.2.0-060200rc5daily20230123-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.5, Vulkan: 1.3.204, 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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)Python Notes: Python 3.10.6Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + mmio_stale_data: Vulnerable + retbleed: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Vulnerable + tsx_async_abort: Mitigation of TSX disabled
Call Depth Tracking Core i7 8700K OpenBenchmarking.org Phoronix Test Suite Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads) ASUS TUF Z370-PLUS GAMING (2001 BIOS) Intel 8th Gen Core 16GB 128GB Toshiba THNSN5128GPU7 ASUS Intel UHD 630 CFL GT2 16GB (1200MHz) Realtek ALC887-VD DELL S2409W Intel I219-V Ubuntu 22.04 6.2.0-060200rc5daily20230123-generic (x86_64) GNOME Shell 42.5 X Server + Wayland 4.6 Mesa 22.0.5 1.3.204 GCC 11.3.0 ext4 1920x1080 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Call Depth Tracking Core I7 8700K 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 - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9 - OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04) - Python 3.10.6 - Default - IBRS: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS IBPB: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of TSX disabled - retbleed=stuff: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + 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: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of TSX disabled - mitigations=off: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + mmio_stale_data: Vulnerable + retbleed: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Vulnerable + tsx_async_abort: Mitigation of TSX disabled
Default - IBRS retbleed=stuff mitigations=off Logarithmic Result Overview Phoronix Test Suite ctx_clock Stress-NG Hackbench PostMark Sockperf SQLite Speedtest OSBench EnCodec KeyDB RocksDB GIMP nginx JPEG XL Decoding libjxl Renaissance GraphicsMagick PostgreSQL JPEG XL libjxl DaCapo Benchmark Timed Godot Game Engine Compilation Selenium libavif avifenc Apache Spark Timed FFmpeg Compilation Darktable TensorFlow OpenVINO OpenRadioss nekRS BRL-CAD miniBUDE
Call Depth Tracking Core i7 8700K postmark: Disk Transaction Performance sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations minibude: OpenMP - BM1 minibude: OpenMP - BM1 nekrs: TurboPipe Periodic openradioss: Bumper Beam openradioss: Cell Phone Drop Test openradioss: Bird Strike on Windshield openradioss: Rubber O-Ring Seal Installation dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans renaissance: Rand Forest renaissance: ALS Movie Lens renaissance: Apache Spark ALS renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Finagle HTTP Requests renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures jpegxl: PNG - 90 jpegxl: JPEG - 90 jpegxl: PNG - 100 jpegxl: JPEG - 100 jpegxl-decode: 1 jpegxl-decode: All graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space avifenc: 6 avifenc: 6, Lossless build-ffmpeg: Time To Compile build-godot: Time To Compile hackbench: 1 - Thread hackbench: 2 - Thread hackbench: 4 - Thread hackbench: 8 - Thread hackbench: 1 - Process hackbench: 16 - Thread hackbench: 2 - Process hackbench: 4 - Process hackbench: 8 - Process hackbench: 16 - Process spark: 1000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - Inner Join Test Time spark: 1000000 - 100 - Broadcast Inner Join Test Time keydb: SET - 50 keydb: GET - 100 keydb: SET - 100 pgbench: 1 - 1 - Read Only pgbench: 1 - 1 - Read Only - Average Latency pgbench: 1 - 1 - Read Write pgbench: 1 - 1 - Read Write - Average Latency pgbench: 1 - 50 - Read Only pgbench: 1 - 50 - Read Only - Average Latency pgbench: 1 - 100 - Read Only pgbench: 1 - 100 - Read Only - Average Latency pgbench: 1 - 50 - Read Write pgbench: 1 - 50 - Read Write - Average Latency pgbench: 1 - 100 - Read Write pgbench: 1 - 100 - Read Write - Average Latency tensorflow: CPU - 16 - ResNet-50 tensorflow: CPU - 32 - ResNet-50 sqlite-speedtest: Timed Time - Size 1,000 darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask stress-ng: NUMA stress-ng: Futex stress-ng: Mutex stress-ng: Malloc stress-ng: Forking stress-ng: SENDFILE stress-ng: Semaphores stress-ng: x86_64 RdRand stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing ctx-clock: Context Switch Time openvino: Person Detection FP32 - CPU openvino: Person Detection FP32 - CPU openvino: Vehicle Detection FP16 - CPU openvino: Vehicle Detection FP16 - CPU rocksdb: Rand Fill rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Read While Writing rocksdb: Read Rand Write Rand nginx: 20 nginx: 100 nginx: 200 nginx: 500 nginx: 1000 nginx: 4000 selenium: Kraken - Firefox selenium: Jetstream 2 - Firefox selenium: Speedometer - Firefox selenium: PSPDFKit WASM - Firefox encodec: 3 kbps encodec: 6 kbps encodec: 24 kbps encodec: 1.5 kbps brl-cad: VGR Performance Metric Default - IBRS retbleed=stuff mitigations=off 4777 483174 3.499 20.427 22.746274 18.370152 55.313110 34.054120 79.530716 226.009 9.040 29067100000 256.09 176.26 456.03 340.35 3509 4197 3059 669.4 7511.5 3285.0 8739.8 3433.3 3942.0 3076.1 10746.0 2118.3 7.27 6.93 0.71 0.71 41.74 171.75 276 706 144 667 177 716 11.717 17.650 77.882 173.533 6.174 11.848 23.318 47.509 6.036 94.224 11.633 22.973 47.170 93.637 4.06 3.87 3.31 2.28 1.94 940191.27 988714.02 856214.38 56706 0.018 231 4.321 310381 0.161 309075 0.323 282 177.245 273 366.895 8.96 9.03 65.053 6.822 6.014 0.295 4.38 15.287 16.732 17.063 19.718 114.83 1676364.03 1589756.94 1349814.61 28411.69 86808.00 1096448.28 4551.47 4923.11 1842023.45 4468012.84 1465 1.17 3345.50 118.93 33.62 440780 279762 699241 1226055 1034290 35017.25 41474.92 40532.80 39388.95 38123.97 37317.26 1025.6 118.632 157 2995 45.503 45.803 51.121 44.150 97699 5319 512778 3.391 19.332 21.042334 18.416246 53.353310 33.462346 72.396676 226.189 9.048 29189100000 251.35 175.36 452.51 338.20 3499 4087 2873 652.9 7406.2 3253.6 7846.3 3327.0 3769.3 3009.1 10219.0 1751.4 7.64 7.31 0.73 0.71 43.68 184.40 278 818 145 675 180 783 11.523 17.414 76.789 170.144 5.383 10.620 20.132 40.765 5.259 80.305 10.012 19.778 40.508 79.959 4.05 3.82 3.23 2.20 1.86 1011909.16 1006953.83 880518.33 56126 0.018 240 4.160 325939 0.154 321659 0.311 290 172.276 279 359.061 9.09 9.14 60.447 6.673 5.935 0.290 4.316 14.515 15.580 15.912 18.092 111.25 1808555.19 2099153.13 1727598.71 28808.01 85272.44 1122576.44 4559.37 5393.74 1951379.02 5861332.35 977 1.18 3335.21 121.84 32.81 479056 311352 741091 1326279 1108365 36857.29 42500.40 41795.82 40426.14 39137.11 38110.74 1014.0 121.216 160 2942 39.679 39.895 44.775 38.477 97625 7426 849440 2.681 17.637 15.144917 14.050007 45.126279 27.366479 65.999031 226.200 9.048 29176500000 246.93 174.24 453.97 334.59 3397 3985 2851 656.8 7216.7 3196.9 7428.5 3326.4 3590.3 2788.8 9281.7 1696.2 8.11 7.78 0.74 0.73 46.45 194.20 281 926 146 693 186 885 11.400 16.977 75.541 166.212 3.656 9.890 11.455 23.054 3.014 45.320 5.646 11.013 22.464 44.967 3.93 3.73 3.18 2.26 1.87 1256142.60 1112501.21 962725.83 63551 0.016 243 4.120 369714 0.135 360193 0.278 292 171.090 283 353.580 9.16 9.25 49.299 6.597 5.817 0.288 4.260 13.331 14.020 14.413 16.423 127.22 2336584.58 3905389.40 3348961.65 34561.96 117783.80 1150685.61 195169.63 6612.96 2873678.92 10968542.19 184 1.19 3302.52 121.90 32.79 545061 353452 858166 1315737 1192263 42155.12 48786.62 46790.01 45143.39 43262.85 41979.60 998.1 124.838 164 2907 36.996 36.885 41.967 35.908 97763 OpenBenchmarking.org
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Default - IBRS retbleed=stuff mitigations=off 1600 3200 4800 6400 8000 SE +/- 30.33, N = 3 SE +/- 0.00, N = 3 SE +/- 74.33, N = 3 4777 5319 7426 1. (CC) gcc options: -O3
Sockperf This is a network socket API performance benchmark developed by Mellanox. This test profile runs both the client and server on the local host for evaluating individual system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput Default - IBRS retbleed=stuff mitigations=off 200K 400K 600K 800K 1000K SE +/- 9109.64, N = 20 SE +/- 9910.93, N = 20 SE +/- 8350.04, N = 6 483174 512778 849440 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong Default - IBRS retbleed=stuff mitigations=off 0.7873 1.5746 2.3619 3.1492 3.9365 SE +/- 0.010, N = 5 SE +/- 0.015, N = 5 SE +/- 0.101, N = 25 3.499 3.391 2.681 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load Default - IBRS retbleed=stuff mitigations=off 5 10 15 20 25 SE +/- 0.13, N = 5 SE +/- 0.68, N = 20 SE +/- 0.89, N = 25 20.43 19.33 17.64 1. (CXX) g++ options: --param -O3 -rdynamic
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Default - IBRS retbleed=stuff mitigations=off 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 22.75 21.04 15.14 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Default - IBRS retbleed=stuff mitigations=off 5 10 15 20 25 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 18.37 18.42 14.05 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Default - IBRS retbleed=stuff mitigations=off 12 24 36 48 60 SE +/- 0.70, N = 3 SE +/- 0.29, N = 3 SE +/- 0.16, N = 3 55.31 53.35 45.13 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Default - IBRS retbleed=stuff mitigations=off 8 16 24 32 40 SE +/- 0.26, N = 3 SE +/- 0.29, N = 8 SE +/- 0.04, N = 3 34.05 33.46 27.37 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Default - IBRS retbleed=stuff mitigations=off 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 79.53 72.40 66.00 1. (CC) gcc options: -lm
miniBUDE MiniBUDE is a mini application for the the core computation of the Bristol University Docking Engine (BUDE). This test profile currently makes use of the OpenMP implementation of miniBUDE for CPU benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFInst/s, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Default - IBRS retbleed=stuff mitigations=off 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 226.01 226.19 226.20 1. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
OpenBenchmarking.org Billion Interactions/s, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Default - IBRS retbleed=stuff mitigations=off 3 6 9 12 15 SE +/- 0.005, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 9.040 9.048 9.048 1. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
nekRS nekRS is an open-source Navier Stokes solver based on the spectral element method. NekRS supports both CPU and GPU/accelerator support though this test profile is currently configured for CPU execution. NekRS is part of Nek5000 of the Mathematics and Computer Science MCS at Argonne National Laboratory. This nekRS benchmark is primarily relevant to large core count HPC servers and otherwise may be very time consuming. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FLOP/s, More Is Better nekRS 22.0 Input: TurboPipe Periodic Default - IBRS retbleed=stuff mitigations=off 6000M 12000M 18000M 24000M 30000M SE +/- 102607520.84, N = 3 SE +/- 10450996.76, N = 3 SE +/- 7308214.56, N = 3 29067100000 29189100000 29176500000 1. (CXX) g++ options: -fopenmp -O2 -march=native -mtune=native -ftree-vectorize -lmpi_cxx -lmpi
OpenRadioss OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/. This test is currently using a reference OpenRadioss binary build offered via GitHub. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Bumper Beam Default - IBRS retbleed=stuff mitigations=off 60 120 180 240 300 SE +/- 0.57, N = 3 SE +/- 0.27, N = 3 SE +/- 0.54, N = 3 256.09 251.35 246.93
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Cell Phone Drop Test Default - IBRS retbleed=stuff mitigations=off 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.23, N = 3 SE +/- 0.67, N = 3 176.26 175.36 174.24
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Bird Strike on Windshield Default - IBRS retbleed=stuff mitigations=off 100 200 300 400 500 SE +/- 0.43, N = 3 SE +/- 0.41, N = 3 SE +/- 1.91, N = 3 456.03 452.51 453.97
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Rubber O-Ring Seal Installation Default - IBRS retbleed=stuff mitigations=off 70 140 210 280 350 SE +/- 0.58, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 340.35 338.20 334.59
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Random Forest Default - IBRS retbleed=stuff mitigations=off 140 280 420 560 700 SE +/- 5.30, N = 3 SE +/- 4.84, N = 3 SE +/- 5.60, N = 3 669.4 652.9 656.8 MIN: 591.18 / MAX: 935.31 MIN: 583.81 / MAX: 849.4 MIN: 575.83 / MAX: 895.44
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens Default - IBRS retbleed=stuff mitigations=off 1600 3200 4800 6400 8000 SE +/- 11.86, N = 3 SE +/- 36.22, N = 3 SE +/- 22.12, N = 3 7511.5 7406.2 7216.7 MIN: 7487.97 / MAX: 8323.76 MIN: 7367.99 / MAX: 8203.86 MIN: 7172.5 / MAX: 7935.58
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Default - IBRS retbleed=stuff mitigations=off 700 1400 2100 2800 3500 SE +/- 21.69, N = 3 SE +/- 3.75, N = 3 SE +/- 24.98, N = 3 3285.0 3253.6 3196.9 MIN: 3166.2 / MAX: 3455.13 MIN: 3135.53 / MAX: 3442.08 MIN: 3095.09 / MAX: 3333.69
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO Default - IBRS retbleed=stuff mitigations=off 2K 4K 6K 8K 10K SE +/- 61.71, N = 3 SE +/- 70.65, N = 7 SE +/- 19.02, N = 3 8739.8 7846.3 7428.5 MIN: 8639.58 / MAX: 12439.74 MIN: 7502.49 / MAX: 11124.32 MIN: 7391.25 / MAX: 10395.58
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank Default - IBRS retbleed=stuff mitigations=off 700 1400 2100 2800 3500 SE +/- 25.09, N = 15 SE +/- 27.61, N = 9 SE +/- 29.98, N = 15 3433.3 3327.0 3326.4 MIN: 2819.13 / MAX: 3886.33 MIN: 2791.89 / MAX: 3640.39 MIN: 2772.66 / MAX: 3869.17
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests Default - IBRS retbleed=stuff mitigations=off 800 1600 2400 3200 4000 SE +/- 22.58, N = 3 SE +/- 32.91, N = 3 SE +/- 3.15, N = 3 3942.0 3769.3 3590.3 MIN: 3534.14 / MAX: 4925.19 MIN: 3355.5 / MAX: 4256.03 MIN: 3253.12 / MAX: 4125.21
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout Default - IBRS retbleed=stuff mitigations=off 700 1400 2100 2800 3500 SE +/- 33.41, N = 3 SE +/- 14.32, N = 3 SE +/- 20.53, N = 3 3076.1 3009.1 2788.8 MIN: 2784.12 / MAX: 3396.21 MIN: 2707.74 / MAX: 3350.61 MIN: 2487.01 / MAX: 3067.66
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree Default - IBRS retbleed=stuff mitigations=off 2K 4K 6K 8K 10K SE +/- 35.94, N = 3 SE +/- 24.73, N = 3 SE +/- 31.59, N = 3 10746.0 10219.0 9281.7 MIN: 8226.64 / MAX: 10809 MIN: 7777.75 / MAX: 10264.36 MIN: 7127.81 / MAX: 9321.76
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures Default - IBRS retbleed=stuff mitigations=off 500 1000 1500 2000 2500 SE +/- 16.37, N = 3 SE +/- 15.36, N = 3 SE +/- 11.83, N = 3 2118.3 1751.4 1696.2 MIN: 2064.91 / MAX: 2178.79 MIN: 1714.16 / MAX: 1793.15 MIN: 1660.4 / MAX: 1755.27
JPEG XL libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: PNG - Quality: 90 Default - IBRS retbleed=stuff mitigations=off 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 7.27 7.64 8.11 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -latomic
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: JPEG - Quality: 90 Default - IBRS retbleed=stuff mitigations=off 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6.93 7.31 7.78 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -latomic
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: PNG - Quality: 100 Default - IBRS retbleed=stuff mitigations=off 0.1665 0.333 0.4995 0.666 0.8325 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.71 0.73 0.74 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -latomic
OpenBenchmarking.org MP/s, More Is Better JPEG XL libjxl 0.7 Input: JPEG - Quality: 100 Default - IBRS retbleed=stuff mitigations=off 0.1643 0.3286 0.4929 0.6572 0.8215 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.71 0.71 0.73 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -latomic
JPEG XL Decoding libjxl The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better JPEG XL Decoding libjxl 0.7 CPU Threads: 1 Default - IBRS retbleed=stuff mitigations=off 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 41.74 43.68 46.45
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Swirl Default - IBRS retbleed=stuff mitigations=off 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 276 278 281 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Rotate Default - IBRS retbleed=stuff mitigations=off 200 400 600 800 1000 SE +/- 8.42, N = 4 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 706 818 926 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Enhanced Default - IBRS retbleed=stuff mitigations=off 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 144 145 146 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Resizing Default - IBRS retbleed=stuff mitigations=off 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 667 675 693 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: Noise-Gaussian Default - IBRS retbleed=stuff mitigations=off 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.00, N = 3 177 180 186 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.38 Operation: HWB Color Space Default - IBRS retbleed=stuff mitigations=off 200 400 600 800 1000 SE +/- 1.76, N = 3 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 716 783 885 1. (CC) gcc options: -fopenmp -O2 -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lzstd -lm -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 6, Lossless Default - IBRS retbleed=stuff mitigations=off 4 8 12 16 20 SE +/- 0.24, N = 3 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 17.65 17.41 16.98 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Default - IBRS retbleed=stuff mitigations=off 3 6 9 12 15 SE +/- 0.021, N = 3 SE +/- 0.269, N = 12 SE +/- 0.542, N = 15 11.848 10.620 9.890 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Default - IBRS retbleed=stuff mitigations=off 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 23.32 20.13 11.46 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Default - IBRS retbleed=stuff mitigations=off 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 47.51 40.77 23.05 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Default - IBRS retbleed=stuff mitigations=off 2 4 6 8 10 SE +/- 0.004, N = 3 SE +/- 0.016, N = 3 SE +/- 0.007, N = 3 6.036 5.259 3.014 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Default - IBRS retbleed=stuff mitigations=off 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 94.22 80.31 45.32 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Default - IBRS retbleed=stuff mitigations=off 3 6 9 12 15 SE +/- 0.029, N = 3 SE +/- 0.004, N = 3 SE +/- 0.008, N = 3 11.633 10.012 5.646 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Default - IBRS retbleed=stuff mitigations=off 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 22.97 19.78 11.01 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Default - IBRS retbleed=stuff mitigations=off 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 47.17 40.51 22.46 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Default - IBRS retbleed=stuff mitigations=off 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 93.64 79.96 44.97 1. (CC) gcc options: -lpthread
Apache Spark This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time Default - IBRS retbleed=stuff mitigations=off 0.9135 1.827 2.7405 3.654 4.5675 SE +/- 0.04, N = 9 SE +/- 0.04, N = 9 SE +/- 0.05, N = 9 4.06 4.05 3.93
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Default - IBRS retbleed=stuff mitigations=off 0.8708 1.7416 2.6124 3.4832 4.354 SE +/- 0.05, N = 9 SE +/- 0.04, N = 9 SE +/- 0.03, N = 9 3.87 3.82 3.73
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Default - IBRS retbleed=stuff mitigations=off 0.7448 1.4896 2.2344 2.9792 3.724 SE +/- 0.03, N = 9 SE +/- 0.02, N = 9 SE +/- 0.03, N = 9 3.31 3.23 3.18
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Default - IBRS retbleed=stuff mitigations=off 0.513 1.026 1.539 2.052 2.565 SE +/- 0.01, N = 9 SE +/- 0.02, N = 9 SE +/- 0.03, N = 9 2.28 2.20 2.26
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Default - IBRS retbleed=stuff mitigations=off 0.4365 0.873 1.3095 1.746 2.1825 SE +/- 0.02, N = 9 SE +/- 0.02, N = 9 SE +/- 0.05, N = 9 1.94 1.86 1.87
KeyDB A benchmark of KeyDB as an open-source, multi-threaded fork of the Redis server now developed by Snapchat. The developers self-describe the KeyDB in-memory data structure store as a "faster drop in alternative to Redis". Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better KeyDB 6.3.2 Test: SET - Parallel Connections: 50 Default - IBRS retbleed=stuff mitigations=off 300K 600K 900K 1200K 1500K SE +/- 18722.88, N = 15 SE +/- 41351.39, N = 15 SE +/- 60883.87, N = 15 940191.27 1011909.16 1256142.60 1. (CXX) g++ options: -ggdb -rdynamic -lm -lz -lcrypto -lbz2 -lzstd -llz4 -lsnappy -latomic -ldl -pthread -lrt -luuid -lcurl -lssl -std=c++14 -pedantic -fno-rtti -O2 -flto -MMD
OpenBenchmarking.org Requests Per Second, More Is Better KeyDB 6.3.2 Test: GET - Parallel Connections: 100 Default - IBRS retbleed=stuff mitigations=off 200K 400K 600K 800K 1000K SE +/- 2991.16, N = 3 SE +/- 1722.76, N = 3 SE +/- 4107.17, N = 3 988714.02 1006953.83 1112501.21 1. (CXX) g++ options: -ggdb -rdynamic -lm -lz -lcrypto -lbz2 -lzstd -llz4 -lsnappy -latomic -ldl -pthread -lrt -luuid -lcurl -lssl -std=c++14 -pedantic -fno-rtti -O2 -flto -MMD
OpenBenchmarking.org Requests Per Second, More Is Better KeyDB 6.3.2 Test: SET - Parallel Connections: 100 Default - IBRS retbleed=stuff mitigations=off 200K 400K 600K 800K 1000K SE +/- 2602.31, N = 3 SE +/- 3307.15, N = 3 SE +/- 8710.88, N = 3 856214.38 880518.33 962725.83 1. (CXX) g++ options: -ggdb -rdynamic -lm -lz -lcrypto -lbz2 -lzstd -llz4 -lsnappy -latomic -ldl -pthread -lrt -luuid -lcurl -lssl -std=c++14 -pedantic -fno-rtti -O2 -flto -MMD
PostgreSQL This is a benchmark of PostgreSQL using the integrated pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Only Default - IBRS retbleed=stuff mitigations=off 14K 28K 42K 56K 70K SE +/- 455.37, N = 3 SE +/- 142.23, N = 3 SE +/- 151.70, N = 3 56706 56126 63551 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency Default - IBRS retbleed=stuff mitigations=off 0.0041 0.0082 0.0123 0.0164 0.0205 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.018 0.018 0.016 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Write Default - IBRS retbleed=stuff mitigations=off 50 100 150 200 250 SE +/- 1.85, N = 3 SE +/- 2.18, N = 3 SE +/- 1.90, N = 3 231 240 243 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency Default - IBRS retbleed=stuff mitigations=off 0.9722 1.9444 2.9166 3.8888 4.861 SE +/- 0.035, N = 3 SE +/- 0.038, N = 3 SE +/- 0.032, N = 3 4.321 4.160 4.120 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Only Default - IBRS retbleed=stuff mitigations=off 80K 160K 240K 320K 400K SE +/- 2106.47, N = 3 SE +/- 1772.14, N = 3 SE +/- 2287.50, N = 3 310381 325939 369714 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency Default - IBRS retbleed=stuff mitigations=off 0.0362 0.0724 0.1086 0.1448 0.181 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.161 0.154 0.135 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Only Default - IBRS retbleed=stuff mitigations=off 80K 160K 240K 320K 400K SE +/- 813.74, N = 3 SE +/- 842.22, N = 3 SE +/- 2589.36, N = 3 309075 321659 360193 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency Default - IBRS retbleed=stuff mitigations=off 0.0727 0.1454 0.2181 0.2908 0.3635 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 0.323 0.311 0.278 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Write Default - IBRS retbleed=stuff mitigations=off 60 120 180 240 300 SE +/- 0.95, N = 3 SE +/- 1.06, N = 3 SE +/- 0.86, N = 3 282 290 292 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency Default - IBRS retbleed=stuff mitigations=off 40 80 120 160 200 SE +/- 0.60, N = 3 SE +/- 0.63, N = 3 SE +/- 0.50, N = 3 177.25 172.28 171.09 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Write Default - IBRS retbleed=stuff mitigations=off 60 120 180 240 300 SE +/- 0.67, N = 3 SE +/- 1.17, N = 3 SE +/- 1.15, N = 3 273 279 283 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency Default - IBRS retbleed=stuff mitigations=off 80 160 240 320 400 SE +/- 0.91, N = 3 SE +/- 1.51, N = 3 SE +/- 1.45, N = 3 366.90 359.06 353.58 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
TensorFlow This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries too. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.10 Device: CPU - Batch Size: 16 - Model: ResNet-50 Default - IBRS retbleed=stuff mitigations=off 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 8.96 9.09 9.16
OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.10 Device: CPU - Batch Size: 32 - Model: ResNet-50 Default - IBRS retbleed=stuff mitigations=off 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 9.03 9.14 9.25
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Boat - Acceleration: CPU-only Default - IBRS retbleed=stuff mitigations=off 2 4 6 8 10 SE +/- 0.019, N = 3 SE +/- 0.007, N = 3 SE +/- 0.016, N = 3 6.822 6.673 6.597
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Masskrug - Acceleration: CPU-only Default - IBRS retbleed=stuff mitigations=off 2 4 6 8 10 SE +/- 0.004, N = 3 SE +/- 0.009, N = 3 SE +/- 0.003, N = 3 6.014 5.935 5.817
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Rack - Acceleration: CPU-only Default - IBRS retbleed=stuff mitigations=off 0.0664 0.1328 0.1992 0.2656 0.332 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.295 0.290 0.288
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Room - Acceleration: CPU-only Default - IBRS retbleed=stuff mitigations=off 0.9855 1.971 2.9565 3.942 4.9275 SE +/- 0.000, N = 3 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 4.380 4.316 4.260
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: resize Default - IBRS retbleed=stuff mitigations=off 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 15.29 14.52 13.33
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: rotate Default - IBRS retbleed=stuff mitigations=off 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 16.73 15.58 14.02
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: auto-levels Default - IBRS retbleed=stuff mitigations=off 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 17.06 15.91 14.41
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: unsharp-mask Default - IBRS retbleed=stuff mitigations=off 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 19.72 18.09 16.42
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: NUMA Default - IBRS retbleed=stuff mitigations=off 30 60 90 120 150 SE +/- 0.37, N = 3 SE +/- 0.17, N = 3 SE +/- 0.52, N = 3 114.83 111.25 127.22 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Futex Default - IBRS retbleed=stuff mitigations=off 500K 1000K 1500K 2000K 2500K SE +/- 3217.18, N = 3 SE +/- 17750.99, N = 3 SE +/- 15636.00, N = 3 1676364.03 1808555.19 2336584.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Mutex Default - IBRS retbleed=stuff mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 25520.21, N = 15 SE +/- 2620.39, N = 3 SE +/- 10583.22, N = 3 1589756.94 2099153.13 3905389.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Malloc Default - IBRS retbleed=stuff mitigations=off 700K 1400K 2100K 2800K 3500K SE +/- 10394.72, N = 3 SE +/- 4197.91, N = 3 SE +/- 14804.45, N = 3 1349814.61 1727598.71 3348961.65 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Forking Default - IBRS retbleed=stuff mitigations=off 7K 14K 21K 28K 35K SE +/- 134.25, N = 3 SE +/- 118.72, N = 3 SE +/- 153.52, N = 3 28411.69 28808.01 34561.96 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: SENDFILE Default - IBRS retbleed=stuff mitigations=off 30K 60K 90K 120K 150K SE +/- 5.84, N = 3 SE +/- 14.50, N = 3 SE +/- 27.53, N = 3 86808.00 85272.44 117783.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Semaphores Default - IBRS retbleed=stuff mitigations=off 200K 400K 600K 800K 1000K SE +/- 10185.31, N = 3 SE +/- 8222.25, N = 15 SE +/- 7317.45, N = 15 1096448.28 1122576.44 1150685.61 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: x86_64 RdRand Default - IBRS retbleed=stuff mitigations=off 40K 80K 120K 160K 200K SE +/- 5.04, N = 3 SE +/- 5.44, N = 3 SE +/- 0.77, N = 3 4551.47 4559.37 195169.63 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Socket Activity Default - IBRS retbleed=stuff mitigations=off 1400 2800 4200 5600 7000 SE +/- 31.64, N = 3 SE +/- 6.13, N = 3 SE +/- 3.45, N = 3 4923.11 5393.74 6612.96 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Context Switching Default - IBRS retbleed=stuff mitigations=off 600K 1200K 1800K 2400K 3000K SE +/- 3389.14, N = 3 SE +/- 1270.93, N = 3 SE +/- 1704.87, N = 3 1842023.45 1951379.02 2873678.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: System V Message Passing Default - IBRS retbleed=stuff mitigations=off 2M 4M 6M 8M 10M SE +/- 5593.60, N = 3 SE +/- 1624.74, N = 3 SE +/- 21206.16, N = 3 4468012.84 5861332.35 10968542.19 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread
OpenVINO This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.3 Model: Person Detection FP32 - Device: CPU Default - IBRS retbleed=stuff mitigations=off 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.17 1.18 1.19 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.3 Model: Person Detection FP32 - Device: CPU Default - IBRS retbleed=stuff mitigations=off 700 1400 2100 2800 3500 SE +/- 1.96, N = 3 SE +/- 17.20, N = 3 SE +/- 22.88, N = 3 3345.50 3335.21 3302.52 MIN: 2864.8 / MAX: 3519.55 MIN: 2894.43 / MAX: 3547.72 MIN: 2825.73 / MAX: 3485.19 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.3 Model: Vehicle Detection FP16 - Device: CPU Default - IBRS retbleed=stuff mitigations=off 30 60 90 120 150 SE +/- 1.28, N = 3 SE +/- 0.61, N = 3 SE +/- 0.49, N = 3 118.93 121.84 121.90 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.3 Model: Vehicle Detection FP16 - Device: CPU Default - IBRS retbleed=stuff mitigations=off 8 16 24 32 40 SE +/- 0.36, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 33.62 32.81 32.79 MIN: 21.92 / MAX: 49.49 MIN: 12.04 / MAX: 47.95 MIN: 16.33 / MAX: 47.63 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared
RocksDB This is a benchmark of Meta/Facebook's RocksDB as an embeddable persistent key-value store for fast storage based on Google's LevelDB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Random Fill Default - IBRS retbleed=stuff mitigations=off 120K 240K 360K 480K 600K SE +/- 4010.50, N = 15 SE +/- 3413.58, N = 12 SE +/- 3616.62, N = 15 440780 479056 545061 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Update Random Default - IBRS retbleed=stuff mitigations=off 80K 160K 240K 320K 400K SE +/- 1166.06, N = 3 SE +/- 1896.67, N = 3 SE +/- 899.28, N = 3 279762 311352 353452 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Sequential Fill Default - IBRS retbleed=stuff mitigations=off 200K 400K 600K 800K 1000K SE +/- 7590.42, N = 5 SE +/- 1763.49, N = 3 SE +/- 10026.96, N = 4 699241 741091 858166 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Read While Writing Default - IBRS retbleed=stuff mitigations=off 300K 600K 900K 1200K 1500K SE +/- 14866.28, N = 3 SE +/- 11675.75, N = 3 SE +/- 6696.43, N = 3 1226055 1326279 1315737 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better RocksDB 7.9.2 Test: Read Random Write Random Default - IBRS retbleed=stuff mitigations=off 300K 600K 900K 1200K 1500K SE +/- 3996.92, N = 3 SE +/- 9523.66, N = 3 SE +/- 11050.12, N = 3 1034290 1108365 1192263 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx 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/connections. HTTPS with a self-signed OpenSSL certificate is used by this test for local benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 20 Default - IBRS retbleed=stuff mitigations=off 9K 18K 27K 36K 45K SE +/- 48.73, N = 3 SE +/- 35.03, N = 3 SE +/- 101.47, N = 3 35017.25 36857.29 42155.12 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 100 Default - IBRS retbleed=stuff mitigations=off 10K 20K 30K 40K 50K SE +/- 74.34, N = 3 SE +/- 80.97, N = 3 SE +/- 127.71, N = 3 41474.92 42500.40 48786.62 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 200 Default - IBRS retbleed=stuff mitigations=off 10K 20K 30K 40K 50K SE +/- 64.04, N = 3 SE +/- 57.48, N = 3 SE +/- 136.83, N = 3 40532.80 41795.82 46790.01 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 500 Default - IBRS retbleed=stuff mitigations=off 10K 20K 30K 40K 50K SE +/- 62.74, N = 3 SE +/- 55.40, N = 3 SE +/- 65.13, N = 3 39388.95 40426.14 45143.39 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 1000 Default - IBRS retbleed=stuff mitigations=off 9K 18K 27K 36K 45K SE +/- 117.05, N = 3 SE +/- 127.78, N = 3 SE +/- 118.90, N = 3 38123.97 39137.11 43262.85 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.23.2 Connections: 4000 Default - IBRS retbleed=stuff mitigations=off 9K 18K 27K 36K 45K SE +/- 30.86, N = 3 SE +/- 220.88, N = 3 SE +/- 179.71, N = 3 37317.26 38110.74 41979.60 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers such as Mozilla Firefox and Google Chrome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Default - IBRS retbleed=stuff mitigations=off 200 400 600 800 1000 SE +/- 3.43, N = 3 SE +/- 3.56, N = 3 SE +/- 1.21, N = 3 1025.6 1014.0 998.1 1. firefox 109.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Default - IBRS retbleed=stuff mitigations=off 30 60 90 120 150 SE +/- 0.83, N = 3 SE +/- 0.33, N = 3 SE +/- 0.77, N = 3 118.63 121.22 124.84 1. firefox 109.0
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Default - IBRS retbleed=stuff mitigations=off 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.88, N = 3 157 160 164 1. firefox 109.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Default - IBRS retbleed=stuff mitigations=off 600 1200 1800 2400 3000 SE +/- 20.42, N = 3 SE +/- 18.75, N = 3 SE +/- 1.20, N = 3 2995 2942 2907 1. firefox 109.0
EnCodec EnCodec is a Facebook/Meta developed AI means of compressing audio files using High Fidelity Neural Audio Compression. EnCodec is designed to provide codec compression at 6 kbps using their novel AI-powered compression technique. The test profile uses a lengthy JFK speech as the audio input for benchmarking and the performance measurement is measuring the time to encode the EnCodec file from WAV. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 3 kbps Default - IBRS retbleed=stuff mitigations=off 10 20 30 40 50 SE +/- 0.55, N = 15 SE +/- 0.58, N = 15 SE +/- 0.59, N = 15 45.50 39.68 37.00
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 6 kbps Default - IBRS retbleed=stuff mitigations=off 10 20 30 40 50 SE +/- 0.30, N = 3 SE +/- 0.28, N = 3 SE +/- 0.19, N = 3 45.80 39.90 36.89
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 24 kbps Default - IBRS retbleed=stuff mitigations=off 12 24 36 48 60 SE +/- 0.39, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 51.12 44.78 41.97
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 1.5 kbps Default - IBRS retbleed=stuff mitigations=off 10 20 30 40 50 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 44.15 38.48 35.91
BRL-CAD BRL-CAD is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.34 VGR Performance Metric Default - IBRS retbleed=stuff mitigations=off 20K 40K 60K 80K 100K 97699 97625 97763 1. (CXX) g++ options: -std=c++14 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -ltcl8.6 -lregex_brl -lz_brl -lnetpbm -ldl -lm -ltk8.6
Default - IBRS 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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)Python Notes: Python 3.10.6Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of IBRS IBPB: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 23 January 2023 17:46 by user phoronix.
retbleed=stuff 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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)Python Notes: Python 3.10.6Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + 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: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 24 January 2023 08:39 by user phoronix.
mitigations=off Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS TUF Z370-PLUS GAMING (2001 BIOS), Chipset: Intel 8th Gen Core, Memory: 16GB, Disk: 128GB Toshiba THNSN5128GPU7, Graphics: ASUS Intel UHD 630 CFL GT2 16GB (1200MHz), Audio: Realtek ALC887-VD, Monitor: DELL S2409W, Network: Intel I219-V
OS: Ubuntu 22.04, Kernel: 6.2.0-060200rc5daily20230123-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.5, Vulkan: 1.3.204, 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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0xf0 - Thermald 2.4.9Java Notes: OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)Python Notes: Python 3.10.6Security Notes: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + mmio_stale_data: Vulnerable + retbleed: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Vulnerable + tsx_async_abort: Mitigation of TSX disabled
Testing initiated at 25 January 2023 05:11 by user phoronix.