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 retbleed=stuff mitigations=off Default - IBRS 1600 3200 4800 6400 8000 SE +/- 0.00, N = 3 SE +/- 74.33, N = 3 SE +/- 30.33, N = 3 5319 7426 4777 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 retbleed=stuff mitigations=off Default - IBRS 200K 400K 600K 800K 1000K SE +/- 9910.93, N = 20 SE +/- 8350.04, N = 6 SE +/- 9109.64, N = 20 512778 849440 483174 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong retbleed=stuff mitigations=off Default - IBRS 0.7873 1.5746 2.3619 3.1492 3.9365 SE +/- 0.015, N = 5 SE +/- 0.101, N = 25 SE +/- 0.010, N = 5 3.391 2.681 3.499 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load retbleed=stuff mitigations=off Default - IBRS 5 10 15 20 25 SE +/- 0.68, N = 20 SE +/- 0.89, N = 25 SE +/- 0.13, N = 5 19.33 17.64 20.43 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 retbleed=stuff mitigations=off Default - IBRS 5 10 15 20 25 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 21.04 15.14 22.75 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads retbleed=stuff mitigations=off Default - IBRS 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 18.42 14.05 18.37 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs retbleed=stuff mitigations=off Default - IBRS 12 24 36 48 60 SE +/- 0.29, N = 3 SE +/- 0.16, N = 3 SE +/- 0.70, N = 3 53.35 45.13 55.31 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes retbleed=stuff mitigations=off Default - IBRS 8 16 24 32 40 SE +/- 0.29, N = 8 SE +/- 0.04, N = 3 SE +/- 0.26, N = 3 33.46 27.37 34.05 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations retbleed=stuff mitigations=off Default - IBRS 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 72.40 66.00 79.53 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 retbleed=stuff mitigations=off Default - IBRS 50 100 150 200 250 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 226.19 226.20 226.01 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 retbleed=stuff mitigations=off Default - IBRS 3 6 9 12 15 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.005, N = 3 9.048 9.048 9.040 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 retbleed=stuff mitigations=off Default - IBRS 6000M 12000M 18000M 24000M 30000M SE +/- 10450996.76, N = 3 SE +/- 7308214.56, N = 3 SE +/- 102607520.84, N = 3 29189100000 29176500000 29067100000 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 retbleed=stuff mitigations=off Default - IBRS 60 120 180 240 300 SE +/- 0.27, N = 3 SE +/- 0.54, N = 3 SE +/- 0.57, N = 3 251.35 246.93 256.09
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Cell Phone Drop Test retbleed=stuff mitigations=off Default - IBRS 40 80 120 160 200 SE +/- 0.23, N = 3 SE +/- 0.67, N = 3 SE +/- 0.07, N = 3 175.36 174.24 176.26
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Bird Strike on Windshield retbleed=stuff mitigations=off Default - IBRS 100 200 300 400 500 SE +/- 0.41, N = 3 SE +/- 1.91, N = 3 SE +/- 0.43, N = 3 452.51 453.97 456.03
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Rubber O-Ring Seal Installation retbleed=stuff mitigations=off Default - IBRS 70 140 210 280 350 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 SE +/- 0.58, N = 3 338.20 334.59 340.35
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 retbleed=stuff mitigations=off Default - IBRS 140 280 420 560 700 SE +/- 4.84, N = 3 SE +/- 5.60, N = 3 SE +/- 5.30, N = 3 652.9 656.8 669.4 MIN: 583.81 / MAX: 849.4 MIN: 575.83 / MAX: 895.44 MIN: 591.18 / MAX: 935.31
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens retbleed=stuff mitigations=off Default - IBRS 1600 3200 4800 6400 8000 SE +/- 36.22, N = 3 SE +/- 22.12, N = 3 SE +/- 11.86, N = 3 7406.2 7216.7 7511.5 MIN: 7367.99 / MAX: 8203.86 MIN: 7172.5 / MAX: 7935.58 MIN: 7487.97 / MAX: 8323.76
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS retbleed=stuff mitigations=off Default - IBRS 700 1400 2100 2800 3500 SE +/- 3.75, N = 3 SE +/- 24.98, N = 3 SE +/- 21.69, N = 3 3253.6 3196.9 3285.0 MIN: 3135.53 / MAX: 3442.08 MIN: 3095.09 / MAX: 3333.69 MIN: 3166.2 / MAX: 3455.13
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO retbleed=stuff mitigations=off Default - IBRS 2K 4K 6K 8K 10K SE +/- 70.65, N = 7 SE +/- 19.02, N = 3 SE +/- 61.71, N = 3 7846.3 7428.5 8739.8 MIN: 7502.49 / MAX: 11124.32 MIN: 7391.25 / MAX: 10395.58 MIN: 8639.58 / MAX: 12439.74
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank retbleed=stuff mitigations=off Default - IBRS 700 1400 2100 2800 3500 SE +/- 27.61, N = 9 SE +/- 29.98, N = 15 SE +/- 25.09, N = 15 3327.0 3326.4 3433.3 MIN: 2791.89 / MAX: 3640.39 MIN: 2772.66 / MAX: 3869.17 MIN: 2819.13 / MAX: 3886.33
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests retbleed=stuff mitigations=off Default - IBRS 800 1600 2400 3200 4000 SE +/- 32.91, N = 3 SE +/- 3.15, N = 3 SE +/- 22.58, N = 3 3769.3 3590.3 3942.0 MIN: 3355.5 / MAX: 4256.03 MIN: 3253.12 / MAX: 4125.21 MIN: 3534.14 / MAX: 4925.19
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout retbleed=stuff mitigations=off Default - IBRS 700 1400 2100 2800 3500 SE +/- 14.32, N = 3 SE +/- 20.53, N = 3 SE +/- 33.41, N = 3 3009.1 2788.8 3076.1 MIN: 2707.74 / MAX: 3350.61 MIN: 2487.01 / MAX: 3067.66 MIN: 2784.12 / MAX: 3396.21
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree retbleed=stuff mitigations=off Default - IBRS 2K 4K 6K 8K 10K SE +/- 24.73, N = 3 SE +/- 31.59, N = 3 SE +/- 35.94, N = 3 10219.0 9281.7 10746.0 MIN: 7777.75 / MAX: 10264.36 MIN: 7127.81 / MAX: 9321.76 MIN: 8226.64 / MAX: 10809
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures retbleed=stuff mitigations=off Default - IBRS 500 1000 1500 2000 2500 SE +/- 15.36, N = 3 SE +/- 11.83, N = 3 SE +/- 16.37, N = 3 1751.4 1696.2 2118.3 MIN: 1714.16 / MAX: 1793.15 MIN: 1660.4 / MAX: 1755.27 MIN: 2064.91 / MAX: 2178.79
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 retbleed=stuff mitigations=off Default - IBRS 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7.64 8.11 7.27 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 retbleed=stuff mitigations=off Default - IBRS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7.31 7.78 6.93 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 retbleed=stuff mitigations=off Default - IBRS 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.73 0.74 0.71 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 retbleed=stuff mitigations=off Default - IBRS 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.73 0.71 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 retbleed=stuff mitigations=off Default - IBRS 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 43.68 46.45 41.74
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 retbleed=stuff mitigations=off Default - IBRS 60 120 180 240 300 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 278 281 276 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 retbleed=stuff mitigations=off Default - IBRS 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 8.42, N = 4 818 926 706 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 retbleed=stuff mitigations=off Default - IBRS 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 145 146 144 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 retbleed=stuff mitigations=off Default - IBRS 150 300 450 600 750 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 675 693 667 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 retbleed=stuff mitigations=off Default - IBRS 40 80 120 160 200 SE +/- 1.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 180 186 177 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 retbleed=stuff mitigations=off Default - IBRS 200 400 600 800 1000 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 SE +/- 1.76, N = 3 783 885 716 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 retbleed=stuff mitigations=off Default - IBRS 4 8 12 16 20 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 SE +/- 0.24, N = 3 17.41 16.98 17.65 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread retbleed=stuff mitigations=off Default - IBRS 3 6 9 12 15 SE +/- 0.269, N = 12 SE +/- 0.542, N = 15 SE +/- 0.021, N = 3 10.620 9.890 11.848 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread retbleed=stuff mitigations=off Default - IBRS 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 20.13 11.46 23.32 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread retbleed=stuff mitigations=off Default - IBRS 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 40.77 23.05 47.51 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process retbleed=stuff mitigations=off Default - IBRS 2 4 6 8 10 SE +/- 0.016, N = 3 SE +/- 0.007, N = 3 SE +/- 0.004, N = 3 5.259 3.014 6.036 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread retbleed=stuff mitigations=off Default - IBRS 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 80.31 45.32 94.22 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process retbleed=stuff mitigations=off Default - IBRS 3 6 9 12 15 SE +/- 0.004, N = 3 SE +/- 0.008, N = 3 SE +/- 0.029, N = 3 10.012 5.646 11.633 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process retbleed=stuff mitigations=off Default - IBRS 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 19.78 11.01 22.97 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process retbleed=stuff mitigations=off Default - IBRS 11 22 33 44 55 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 40.51 22.46 47.17 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process retbleed=stuff mitigations=off Default - IBRS 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 79.96 44.97 93.64 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 retbleed=stuff mitigations=off Default - IBRS 0.9135 1.827 2.7405 3.654 4.5675 SE +/- 0.04, N = 9 SE +/- 0.05, N = 9 SE +/- 0.04, N = 9 4.05 3.93 4.06
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time retbleed=stuff mitigations=off Default - IBRS 0.8708 1.7416 2.6124 3.4832 4.354 SE +/- 0.04, N = 9 SE +/- 0.03, N = 9 SE +/- 0.05, N = 9 3.82 3.73 3.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time retbleed=stuff mitigations=off Default - IBRS 0.7448 1.4896 2.2344 2.9792 3.724 SE +/- 0.02, N = 9 SE +/- 0.03, N = 9 SE +/- 0.03, N = 9 3.23 3.18 3.31
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time retbleed=stuff mitigations=off Default - IBRS 0.513 1.026 1.539 2.052 2.565 SE +/- 0.02, N = 9 SE +/- 0.03, N = 9 SE +/- 0.01, N = 9 2.20 2.26 2.28
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time retbleed=stuff mitigations=off Default - IBRS 0.4365 0.873 1.3095 1.746 2.1825 SE +/- 0.02, N = 9 SE +/- 0.05, N = 9 SE +/- 0.02, N = 9 1.86 1.87 1.94
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 retbleed=stuff mitigations=off Default - IBRS 300K 600K 900K 1200K 1500K SE +/- 41351.39, N = 15 SE +/- 60883.87, N = 15 SE +/- 18722.88, N = 15 1011909.16 1256142.60 940191.27 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 retbleed=stuff mitigations=off Default - IBRS 200K 400K 600K 800K 1000K SE +/- 1722.76, N = 3 SE +/- 4107.17, N = 3 SE +/- 2991.16, N = 3 1006953.83 1112501.21 988714.02 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 retbleed=stuff mitigations=off Default - IBRS 200K 400K 600K 800K 1000K SE +/- 3307.15, N = 3 SE +/- 8710.88, N = 3 SE +/- 2602.31, N = 3 880518.33 962725.83 856214.38 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 retbleed=stuff mitigations=off Default - IBRS 14K 28K 42K 56K 70K SE +/- 142.23, N = 3 SE +/- 151.70, N = 3 SE +/- 455.37, N = 3 56126 63551 56706 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 retbleed=stuff mitigations=off Default - IBRS 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.016 0.018 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 retbleed=stuff mitigations=off Default - IBRS 50 100 150 200 250 SE +/- 2.18, N = 3 SE +/- 1.90, N = 3 SE +/- 1.85, N = 3 240 243 231 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 retbleed=stuff mitigations=off Default - IBRS 0.9722 1.9444 2.9166 3.8888 4.861 SE +/- 0.038, N = 3 SE +/- 0.032, N = 3 SE +/- 0.035, N = 3 4.160 4.120 4.321 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 retbleed=stuff mitigations=off Default - IBRS 80K 160K 240K 320K 400K SE +/- 1772.14, N = 3 SE +/- 2287.50, N = 3 SE +/- 2106.47, N = 3 325939 369714 310381 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 retbleed=stuff mitigations=off Default - IBRS 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.154 0.135 0.161 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 retbleed=stuff mitigations=off Default - IBRS 80K 160K 240K 320K 400K SE +/- 842.22, N = 3 SE +/- 2589.36, N = 3 SE +/- 813.74, N = 3 321659 360193 309075 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 retbleed=stuff mitigations=off Default - IBRS 0.0727 0.1454 0.2181 0.2908 0.3635 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 0.311 0.278 0.323 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 retbleed=stuff mitigations=off Default - IBRS 60 120 180 240 300 SE +/- 1.06, N = 3 SE +/- 0.86, N = 3 SE +/- 0.95, N = 3 290 292 282 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 retbleed=stuff mitigations=off Default - IBRS 40 80 120 160 200 SE +/- 0.63, N = 3 SE +/- 0.50, N = 3 SE +/- 0.60, N = 3 172.28 171.09 177.25 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 retbleed=stuff mitigations=off Default - IBRS 60 120 180 240 300 SE +/- 1.17, N = 3 SE +/- 1.15, N = 3 SE +/- 0.67, N = 3 279 283 273 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 retbleed=stuff mitigations=off Default - IBRS 80 160 240 320 400 SE +/- 1.51, N = 3 SE +/- 1.45, N = 3 SE +/- 0.91, N = 3 359.06 353.58 366.90 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 retbleed=stuff mitigations=off Default - IBRS 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 9.09 9.16 8.96
OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.10 Device: CPU - Batch Size: 32 - Model: ResNet-50 retbleed=stuff mitigations=off Default - IBRS 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 9.14 9.25 9.03
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 retbleed=stuff mitigations=off Default - IBRS 2 4 6 8 10 SE +/- 0.007, N = 3 SE +/- 0.016, N = 3 SE +/- 0.019, N = 3 6.673 6.597 6.822
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Masskrug - Acceleration: CPU-only retbleed=stuff mitigations=off Default - IBRS 2 4 6 8 10 SE +/- 0.009, N = 3 SE +/- 0.003, N = 3 SE +/- 0.004, N = 3 5.935 5.817 6.014
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Rack - Acceleration: CPU-only retbleed=stuff mitigations=off Default - IBRS 0.0664 0.1328 0.1992 0.2656 0.332 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.290 0.288 0.295
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Room - Acceleration: CPU-only retbleed=stuff mitigations=off Default - IBRS 0.9855 1.971 2.9565 3.942 4.9275 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 4.316 4.260 4.380
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 retbleed=stuff mitigations=off Default - IBRS 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 14.52 13.33 15.29
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: rotate retbleed=stuff mitigations=off Default - IBRS 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 15.58 14.02 16.73
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: auto-levels retbleed=stuff mitigations=off Default - IBRS 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 15.91 14.41 17.06
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: unsharp-mask retbleed=stuff mitigations=off Default - IBRS 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 18.09 16.42 19.72
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 retbleed=stuff mitigations=off Default - IBRS 30 60 90 120 150 SE +/- 0.17, N = 3 SE +/- 0.52, N = 3 SE +/- 0.37, N = 3 111.25 127.22 114.83 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 retbleed=stuff mitigations=off Default - IBRS 500K 1000K 1500K 2000K 2500K SE +/- 17750.99, N = 3 SE +/- 15636.00, N = 3 SE +/- 3217.18, N = 3 1808555.19 2336584.58 1676364.03 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 retbleed=stuff mitigations=off Default - IBRS 800K 1600K 2400K 3200K 4000K SE +/- 2620.39, N = 3 SE +/- 10583.22, N = 3 SE +/- 25520.21, N = 15 2099153.13 3905389.40 1589756.94 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 retbleed=stuff mitigations=off Default - IBRS 700K 1400K 2100K 2800K 3500K SE +/- 4197.91, N = 3 SE +/- 14804.45, N = 3 SE +/- 10394.72, N = 3 1727598.71 3348961.65 1349814.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: Forking retbleed=stuff mitigations=off Default - IBRS 7K 14K 21K 28K 35K SE +/- 118.72, N = 3 SE +/- 153.52, N = 3 SE +/- 134.25, N = 3 28808.01 34561.96 28411.69 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 retbleed=stuff mitigations=off Default - IBRS 30K 60K 90K 120K 150K SE +/- 14.50, N = 3 SE +/- 27.53, N = 3 SE +/- 5.84, N = 3 85272.44 117783.80 86808.00 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 retbleed=stuff mitigations=off Default - IBRS 200K 400K 600K 800K 1000K SE +/- 8222.25, N = 15 SE +/- 7317.45, N = 15 SE +/- 10185.31, N = 3 1122576.44 1150685.61 1096448.28 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 retbleed=stuff mitigations=off Default - IBRS 40K 80K 120K 160K 200K SE +/- 5.44, N = 3 SE +/- 0.77, N = 3 SE +/- 5.04, N = 3 4559.37 195169.63 4551.47 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 retbleed=stuff mitigations=off Default - IBRS 1400 2800 4200 5600 7000 SE +/- 6.13, N = 3 SE +/- 3.45, N = 3 SE +/- 31.64, N = 3 5393.74 6612.96 4923.11 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 retbleed=stuff mitigations=off Default - IBRS 600K 1200K 1800K 2400K 3000K SE +/- 1270.93, N = 3 SE +/- 1704.87, N = 3 SE +/- 3389.14, N = 3 1951379.02 2873678.92 1842023.45 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 retbleed=stuff mitigations=off Default - IBRS 2M 4M 6M 8M 10M SE +/- 1624.74, N = 3 SE +/- 21206.16, N = 3 SE +/- 5593.60, N = 3 5861332.35 10968542.19 4468012.84 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 retbleed=stuff mitigations=off Default - IBRS 0.2678 0.5356 0.8034 1.0712 1.339 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.18 1.19 1.17 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 retbleed=stuff mitigations=off Default - IBRS 700 1400 2100 2800 3500 SE +/- 17.20, N = 3 SE +/- 22.88, N = 3 SE +/- 1.96, N = 3 3335.21 3302.52 3345.50 MIN: 2894.43 / MAX: 3547.72 MIN: 2825.73 / MAX: 3485.19 MIN: 2864.8 / MAX: 3519.55 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 retbleed=stuff mitigations=off Default - IBRS 30 60 90 120 150 SE +/- 0.61, N = 3 SE +/- 0.49, N = 3 SE +/- 1.28, N = 3 121.84 121.90 118.93 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 retbleed=stuff mitigations=off Default - IBRS 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.36, N = 3 32.81 32.79 33.62 MIN: 12.04 / MAX: 47.95 MIN: 16.33 / MAX: 47.63 MIN: 21.92 / MAX: 49.49 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 retbleed=stuff mitigations=off Default - IBRS 120K 240K 360K 480K 600K SE +/- 3413.58, N = 12 SE +/- 3616.62, N = 15 SE +/- 4010.50, N = 15 479056 545061 440780 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 retbleed=stuff mitigations=off Default - IBRS 80K 160K 240K 320K 400K SE +/- 1896.67, N = 3 SE +/- 899.28, N = 3 SE +/- 1166.06, N = 3 311352 353452 279762 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 retbleed=stuff mitigations=off Default - IBRS 200K 400K 600K 800K 1000K SE +/- 1763.49, N = 3 SE +/- 10026.96, N = 4 SE +/- 7590.42, N = 5 741091 858166 699241 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 retbleed=stuff mitigations=off Default - IBRS 300K 600K 900K 1200K 1500K SE +/- 11675.75, N = 3 SE +/- 6696.43, N = 3 SE +/- 14866.28, N = 3 1326279 1315737 1226055 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 retbleed=stuff mitigations=off Default - IBRS 300K 600K 900K 1200K 1500K SE +/- 9523.66, N = 3 SE +/- 11050.12, N = 3 SE +/- 3996.92, N = 3 1108365 1192263 1034290 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 retbleed=stuff mitigations=off Default - IBRS 9K 18K 27K 36K 45K SE +/- 35.03, N = 3 SE +/- 101.47, N = 3 SE +/- 48.73, N = 3 36857.29 42155.12 35017.25 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 retbleed=stuff mitigations=off Default - IBRS 10K 20K 30K 40K 50K SE +/- 80.97, N = 3 SE +/- 127.71, N = 3 SE +/- 74.34, N = 3 42500.40 48786.62 41474.92 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 retbleed=stuff mitigations=off Default - IBRS 10K 20K 30K 40K 50K SE +/- 57.48, N = 3 SE +/- 136.83, N = 3 SE +/- 64.04, N = 3 41795.82 46790.01 40532.80 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 retbleed=stuff mitigations=off Default - IBRS 10K 20K 30K 40K 50K SE +/- 55.40, N = 3 SE +/- 65.13, N = 3 SE +/- 62.74, N = 3 40426.14 45143.39 39388.95 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 retbleed=stuff mitigations=off Default - IBRS 9K 18K 27K 36K 45K SE +/- 127.78, N = 3 SE +/- 118.90, N = 3 SE +/- 117.05, N = 3 39137.11 43262.85 38123.97 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 retbleed=stuff mitigations=off Default - IBRS 9K 18K 27K 36K 45K SE +/- 220.88, N = 3 SE +/- 179.71, N = 3 SE +/- 30.86, N = 3 38110.74 41979.60 37317.26 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 retbleed=stuff mitigations=off Default - IBRS 200 400 600 800 1000 SE +/- 3.56, N = 3 SE +/- 1.21, N = 3 SE +/- 3.43, N = 3 1014.0 998.1 1025.6 1. firefox 109.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox retbleed=stuff mitigations=off Default - IBRS 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.77, N = 3 SE +/- 0.83, N = 3 121.22 124.84 118.63 1. firefox 109.0
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox retbleed=stuff mitigations=off Default - IBRS 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 160 164 157 1. firefox 109.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox retbleed=stuff mitigations=off Default - IBRS 600 1200 1800 2400 3000 SE +/- 18.75, N = 3 SE +/- 1.20, N = 3 SE +/- 20.42, N = 3 2942 2907 2995 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 retbleed=stuff mitigations=off Default - IBRS 10 20 30 40 50 SE +/- 0.58, N = 15 SE +/- 0.59, N = 15 SE +/- 0.55, N = 15 39.68 37.00 45.50
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 6 kbps retbleed=stuff mitigations=off Default - IBRS 10 20 30 40 50 SE +/- 0.28, N = 3 SE +/- 0.19, N = 3 SE +/- 0.30, N = 3 39.90 36.89 45.80
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 24 kbps retbleed=stuff mitigations=off Default - IBRS 12 24 36 48 60 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.39, N = 3 44.78 41.97 51.12
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 1.5 kbps retbleed=stuff mitigations=off Default - IBRS 10 20 30 40 50 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 38.48 35.91 44.15
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 retbleed=stuff mitigations=off Default - IBRS 20K 40K 60K 80K 100K 97625 97763 97699 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.