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 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 brl-cad: VGR Performance Metric ctx-clock: Context Switch Time dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only encodec: 3 kbps encodec: 6 kbps encodec: 24 kbps encodec: 1.5 kbps gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space 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 jpegxl-decode: 1 jpegxl-decode: All jpegxl: PNG - 90 jpegxl: JPEG - 90 jpegxl: PNG - 100 jpegxl: JPEG - 100 keydb: SET - 50 keydb: GET - 100 keydb: SET - 100 avifenc: 6 avifenc: 6, Lossless minibude: OpenMP - BM1 minibude: OpenMP - BM1 nekrs: TurboPipe Periodic nginx: 20 nginx: 100 nginx: 200 nginx: 500 nginx: 1000 nginx: 4000 openradioss: Bumper Beam openradioss: Cell Phone Drop Test openradioss: Bird Strike on Windshield openradioss: Rubber O-Ring Seal Installation openvino: Person Detection FP32 - CPU openvino: Person Detection FP32 - CPU openvino: Vehicle Detection FP16 - CPU openvino: Vehicle Detection FP16 - CPU osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations 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 postmark: Disk Transaction Performance 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 rocksdb: Rand Fill rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Read While Writing rocksdb: Read Rand Write Rand selenium: Kraken - Firefox selenium: Jetstream 2 - Firefox selenium: Speedometer - Firefox selenium: PSPDFKit WASM - Firefox sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load sqlite-speedtest: Timed Time - Size 1,000 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 tensorflow: CPU - 16 - ResNet-50 tensorflow: CPU - 32 - ResNet-50 build-ffmpeg: Time To Compile build-godot: Time To Compile Default - IBRS retbleed=stuff mitigations=off 4.06 3.87 3.31 2.28 1.94 97699 1465 3509 4197 3059 6.822 6.014 0.295 4.38 45.503 45.803 51.121 44.150 15.287 16.732 17.063 19.718 276 706 144 667 177 716 6.174 11.848 23.318 47.509 6.036 94.224 11.633 22.973 47.170 93.637 41.74 171.75 7.27 6.93 0.71 0.71 940191.27 988714.02 856214.38 11.717 17.650 226.009 9.040 29067100000 35017.25 41474.92 40532.80 39388.95 38123.97 37317.26 256.09 176.26 456.03 340.35 1.17 3345.50 118.93 33.62 22.746274 18.370152 55.313110 34.054120 79.530716 56706 0.018 231 4.321 310381 0.161 309075 0.323 282 177.245 273 366.895 4777 669.4 7511.5 3285.0 8739.8 3433.3 3942.0 3076.1 10746.0 2118.3 440780 279762 699241 1226055 1034290 1025.6 118.632 157 2995 483174 3.499 20.427 65.053 114.83 1676364.03 1589756.94 1349814.61 28411.69 86808.00 1096448.28 4551.47 4923.11 1842023.45 4468012.84 8.96 9.03 77.882 173.533 4.05 3.82 3.23 2.20 1.86 97625 977 3499 4087 2873 6.673 5.935 0.290 4.316 39.679 39.895 44.775 38.477 14.515 15.580 15.912 18.092 278 818 145 675 180 783 5.383 10.620 20.132 40.765 5.259 80.305 10.012 19.778 40.508 79.959 43.68 184.40 7.64 7.31 0.73 0.71 1011909.16 1006953.83 880518.33 11.523 17.414 226.189 9.048 29189100000 36857.29 42500.40 41795.82 40426.14 39137.11 38110.74 251.35 175.36 452.51 338.20 1.18 3335.21 121.84 32.81 21.042334 18.416246 53.353310 33.462346 72.396676 56126 0.018 240 4.160 325939 0.154 321659 0.311 290 172.276 279 359.061 5319 652.9 7406.2 3253.6 7846.3 3327.0 3769.3 3009.1 10219.0 1751.4 479056 311352 741091 1326279 1108365 1014.0 121.216 160 2942 512778 3.391 19.332 60.447 111.25 1808555.19 2099153.13 1727598.71 28808.01 85272.44 1122576.44 4559.37 5393.74 1951379.02 5861332.35 9.09 9.14 76.789 170.144 3.93 3.73 3.18 2.26 1.87 97763 184 3397 3985 2851 6.597 5.817 0.288 4.260 36.996 36.885 41.967 35.908 13.331 14.020 14.413 16.423 281 926 146 693 186 885 3.656 9.890 11.455 23.054 3.014 45.320 5.646 11.013 22.464 44.967 46.45 194.20 8.11 7.78 0.74 0.73 1256142.60 1112501.21 962725.83 11.400 16.977 226.200 9.048 29176500000 42155.12 48786.62 46790.01 45143.39 43262.85 41979.60 246.93 174.24 453.97 334.59 1.19 3302.52 121.90 32.79 15.144917 14.050007 45.126279 27.366479 65.999031 63551 0.016 243 4.120 369714 0.135 360193 0.278 292 171.090 283 353.580 7426 656.8 7216.7 3196.9 7428.5 3326.4 3590.3 2788.8 9281.7 1696.2 545061 353452 858166 1315737 1192263 998.1 124.838 164 2907 849440 2.681 17.637 49.299 127.22 2336584.58 3905389.40 3348961.65 34561.96 117783.80 1150685.61 195169.63 6612.96 2873678.92 10968542.19 9.16 9.25 75.541 166.212 OpenBenchmarking.org
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 mitigations=off retbleed=stuff Default - IBRS 0.9135 1.827 2.7405 3.654 4.5675 SE +/- 0.05, N = 9 SE +/- 0.04, N = 9 SE +/- 0.04, N = 9 3.93 4.05 4.06
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time mitigations=off retbleed=stuff Default - IBRS 0.8708 1.7416 2.6124 3.4832 4.354 SE +/- 0.03, N = 9 SE +/- 0.04, N = 9 SE +/- 0.05, N = 9 3.73 3.82 3.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time mitigations=off retbleed=stuff Default - IBRS 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.18 3.23 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
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 mitigations=off Default - IBRS retbleed=stuff 20K 40K 60K 80K 100K 97763 97699 97625 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
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 mitigations=off retbleed=stuff Default - IBRS 2 4 6 8 10 SE +/- 0.016, N = 3 SE +/- 0.007, N = 3 SE +/- 0.019, N = 3 6.597 6.673 6.822
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Masskrug - Acceleration: CPU-only mitigations=off retbleed=stuff Default - IBRS 2 4 6 8 10 SE +/- 0.003, N = 3 SE +/- 0.009, N = 3 SE +/- 0.004, N = 3 5.817 5.935 6.014
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Rack - Acceleration: CPU-only mitigations=off retbleed=stuff Default - IBRS 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.288 0.290 0.295
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.8.1 Test: Server Room - Acceleration: CPU-only mitigations=off retbleed=stuff Default - IBRS 0.9855 1.971 2.9565 3.942 4.9275 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 SE +/- 0.000, N = 3 4.260 4.316 4.380
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 mitigations=off retbleed=stuff Default - IBRS 10 20 30 40 50 SE +/- 0.59, N = 15 SE +/- 0.58, N = 15 SE +/- 0.55, N = 15 37.00 39.68 45.50
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 6 kbps mitigations=off retbleed=stuff Default - IBRS 10 20 30 40 50 SE +/- 0.19, N = 3 SE +/- 0.28, N = 3 SE +/- 0.30, N = 3 36.89 39.90 45.80
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 24 kbps mitigations=off retbleed=stuff Default - IBRS 12 24 36 48 60 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.39, N = 3 41.97 44.78 51.12
OpenBenchmarking.org Seconds, Fewer Is Better EnCodec 0.1.1 Target Bandwidth: 1.5 kbps mitigations=off retbleed=stuff Default - IBRS 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 35.91 38.48 44.15
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 mitigations=off retbleed=stuff Default - IBRS 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 13.33 14.52 15.29
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: rotate mitigations=off retbleed=stuff Default - IBRS 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 14.02 15.58 16.73
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: auto-levels mitigations=off retbleed=stuff Default - IBRS 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 14.41 15.91 17.06
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: unsharp-mask mitigations=off retbleed=stuff Default - IBRS 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 16.42 18.09 19.72
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 mitigations=off retbleed=stuff Default - IBRS 60 120 180 240 300 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 281 278 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 mitigations=off retbleed=stuff Default - IBRS 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 8.42, N = 4 926 818 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 mitigations=off retbleed=stuff Default - IBRS 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 146 145 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 mitigations=off retbleed=stuff Default - IBRS 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 693 675 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 mitigations=off retbleed=stuff Default - IBRS 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 186 180 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 mitigations=off retbleed=stuff Default - IBRS 200 400 600 800 1000 SE +/- 1.33, N = 3 SE +/- 0.58, N = 3 SE +/- 1.76, N = 3 885 783 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 Hackbench Count: 2 - Type: Thread mitigations=off retbleed=stuff Default - IBRS 3 6 9 12 15 SE +/- 0.542, N = 15 SE +/- 0.269, N = 12 SE +/- 0.021, N = 3 9.890 10.620 11.848 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread mitigations=off retbleed=stuff Default - IBRS 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 11.46 20.13 23.32 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread mitigations=off retbleed=stuff Default - IBRS 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 23.05 40.77 47.51 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process mitigations=off retbleed=stuff Default - IBRS 2 4 6 8 10 SE +/- 0.007, N = 3 SE +/- 0.016, N = 3 SE +/- 0.004, N = 3 3.014 5.259 6.036 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread mitigations=off retbleed=stuff Default - IBRS 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 45.32 80.31 94.22 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process mitigations=off retbleed=stuff Default - IBRS 3 6 9 12 15 SE +/- 0.008, N = 3 SE +/- 0.004, N = 3 SE +/- 0.029, N = 3 5.646 10.012 11.633 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process mitigations=off retbleed=stuff Default - IBRS 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 11.01 19.78 22.97 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process mitigations=off retbleed=stuff Default - IBRS 11 22 33 44 55 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 22.46 40.51 47.17 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process mitigations=off retbleed=stuff Default - IBRS 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 44.97 79.96 93.64 1. (CC) gcc options: -lpthread
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 mitigations=off retbleed=stuff Default - IBRS 11 22 33 44 55 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 46.45 43.68 41.74
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 mitigations=off retbleed=stuff Default - IBRS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 8.11 7.64 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 mitigations=off retbleed=stuff Default - IBRS 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7.78 7.31 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 mitigations=off retbleed=stuff 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.74 0.73 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 mitigations=off retbleed=stuff 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.73 0.71 0.71 1. (CXX) g++ options: -fno-rtti -funwind-tables -O3 -O2 -fPIE -pie -lm -latomic
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 mitigations=off retbleed=stuff Default - IBRS 300K 600K 900K 1200K 1500K SE +/- 60883.87, N = 15 SE +/- 41351.39, N = 15 SE +/- 18722.88, N = 15 1256142.60 1011909.16 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 mitigations=off retbleed=stuff Default - IBRS 200K 400K 600K 800K 1000K SE +/- 4107.17, N = 3 SE +/- 1722.76, N = 3 SE +/- 2991.16, N = 3 1112501.21 1006953.83 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 mitigations=off retbleed=stuff Default - IBRS 200K 400K 600K 800K 1000K SE +/- 8710.88, N = 3 SE +/- 3307.15, N = 3 SE +/- 2602.31, N = 3 962725.83 880518.33 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
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 6, Lossless mitigations=off retbleed=stuff Default - IBRS 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.24, N = 3 16.98 17.41 17.65 1. (CXX) g++ options: -O3 -fPIC -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 mitigations=off retbleed=stuff Default - IBRS 50 100 150 200 250 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 226.20 226.19 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 mitigations=off retbleed=stuff 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
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 mitigations=off retbleed=stuff Default - IBRS 9K 18K 27K 36K 45K SE +/- 101.47, N = 3 SE +/- 35.03, N = 3 SE +/- 48.73, N = 3 42155.12 36857.29 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 mitigations=off retbleed=stuff Default - IBRS 10K 20K 30K 40K 50K SE +/- 127.71, N = 3 SE +/- 80.97, N = 3 SE +/- 74.34, N = 3 48786.62 42500.40 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 mitigations=off retbleed=stuff Default - IBRS 10K 20K 30K 40K 50K SE +/- 136.83, N = 3 SE +/- 57.48, N = 3 SE +/- 64.04, N = 3 46790.01 41795.82 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 mitigations=off retbleed=stuff Default - IBRS 10K 20K 30K 40K 50K SE +/- 65.13, N = 3 SE +/- 55.40, N = 3 SE +/- 62.74, N = 3 45143.39 40426.14 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 mitigations=off retbleed=stuff Default - IBRS 9K 18K 27K 36K 45K SE +/- 118.90, N = 3 SE +/- 127.78, N = 3 SE +/- 117.05, N = 3 43262.85 39137.11 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 mitigations=off retbleed=stuff Default - IBRS 9K 18K 27K 36K 45K SE +/- 179.71, N = 3 SE +/- 220.88, N = 3 SE +/- 30.86, N = 3 41979.60 38110.74 37317.26 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
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 mitigations=off retbleed=stuff Default - IBRS 60 120 180 240 300 SE +/- 0.54, N = 3 SE +/- 0.27, N = 3 SE +/- 0.57, N = 3 246.93 251.35 256.09
OpenBenchmarking.org Seconds, Fewer Is Better OpenRadioss 2022.10.13 Model: Cell Phone Drop Test mitigations=off retbleed=stuff Default - IBRS 40 80 120 160 200 SE +/- 0.67, N = 3 SE +/- 0.23, N = 3 SE +/- 0.07, N = 3 174.24 175.36 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 mitigations=off retbleed=stuff Default - IBRS 70 140 210 280 350 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.58, N = 3 334.59 338.20 340.35
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 mitigations=off retbleed=stuff 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.19 1.18 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 mitigations=off retbleed=stuff Default - IBRS 700 1400 2100 2800 3500 SE +/- 22.88, N = 3 SE +/- 17.20, N = 3 SE +/- 1.96, N = 3 3302.52 3335.21 3345.50 MIN: 2825.73 / MAX: 3485.19 MIN: 2894.43 / MAX: 3547.72 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 mitigations=off retbleed=stuff Default - IBRS 30 60 90 120 150 SE +/- 0.49, N = 3 SE +/- 0.61, N = 3 SE +/- 1.28, N = 3 121.90 121.84 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 mitigations=off retbleed=stuff Default - IBRS 8 16 24 32 40 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 SE +/- 0.36, N = 3 32.79 32.81 33.62 MIN: 16.33 / MAX: 47.63 MIN: 12.04 / MAX: 47.95 MIN: 21.92 / MAX: 49.49 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -shared
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 mitigations=off retbleed=stuff Default - IBRS 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 15.14 21.04 22.75 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads mitigations=off Default - IBRS retbleed=stuff 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 14.05 18.37 18.42 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs mitigations=off retbleed=stuff Default - IBRS 12 24 36 48 60 SE +/- 0.16, N = 3 SE +/- 0.29, N = 3 SE +/- 0.70, N = 3 45.13 53.35 55.31 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes mitigations=off retbleed=stuff Default - IBRS 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.29, N = 8 SE +/- 0.26, N = 3 27.37 33.46 34.05 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations mitigations=off retbleed=stuff Default - IBRS 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 66.00 72.40 79.53 1. (CC) gcc options: -lm
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 mitigations=off Default - IBRS retbleed=stuff 14K 28K 42K 56K 70K SE +/- 151.70, N = 3 SE +/- 455.37, N = 3 SE +/- 142.23, N = 3 63551 56706 56126 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 mitigations=off Default - IBRS retbleed=stuff 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.016 0.018 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 mitigations=off retbleed=stuff Default - IBRS 50 100 150 200 250 SE +/- 1.90, N = 3 SE +/- 2.18, N = 3 SE +/- 1.85, N = 3 243 240 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 mitigations=off retbleed=stuff Default - IBRS 0.9722 1.9444 2.9166 3.8888 4.861 SE +/- 0.032, N = 3 SE +/- 0.038, N = 3 SE +/- 0.035, N = 3 4.120 4.160 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 mitigations=off retbleed=stuff Default - IBRS 80K 160K 240K 320K 400K SE +/- 2287.50, N = 3 SE +/- 1772.14, N = 3 SE +/- 2106.47, N = 3 369714 325939 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 mitigations=off retbleed=stuff 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.135 0.154 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 mitigations=off retbleed=stuff Default - IBRS 80K 160K 240K 320K 400K SE +/- 2589.36, N = 3 SE +/- 842.22, N = 3 SE +/- 813.74, N = 3 360193 321659 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 mitigations=off retbleed=stuff Default - IBRS 0.0727 0.1454 0.2181 0.2908 0.3635 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.278 0.311 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 mitigations=off retbleed=stuff Default - IBRS 60 120 180 240 300 SE +/- 0.86, N = 3 SE +/- 1.06, N = 3 SE +/- 0.95, N = 3 292 290 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 mitigations=off retbleed=stuff Default - IBRS 40 80 120 160 200 SE +/- 0.50, N = 3 SE +/- 0.63, N = 3 SE +/- 0.60, N = 3 171.09 172.28 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 mitigations=off retbleed=stuff Default - IBRS 60 120 180 240 300 SE +/- 1.15, N = 3 SE +/- 1.17, N = 3 SE +/- 0.67, N = 3 283 279 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 mitigations=off retbleed=stuff Default - IBRS 80 160 240 320 400 SE +/- 1.45, N = 3 SE +/- 1.51, N = 3 SE +/- 0.91, N = 3 353.58 359.06 366.90 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
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 mitigations=off retbleed=stuff Default - IBRS 1600 3200 4800 6400 8000 SE +/- 74.33, N = 3 SE +/- 0.00, N = 3 SE +/- 30.33, N = 3 7426 5319 4777 1. (CC) gcc options: -O3
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 mitigations=off retbleed=stuff Default - IBRS 1600 3200 4800 6400 8000 SE +/- 22.12, N = 3 SE +/- 36.22, N = 3 SE +/- 11.86, N = 3 7216.7 7406.2 7511.5 MIN: 7172.5 / MAX: 7935.58 MIN: 7367.99 / MAX: 8203.86 MIN: 7487.97 / MAX: 8323.76
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS mitigations=off retbleed=stuff Default - IBRS 700 1400 2100 2800 3500 SE +/- 24.98, N = 3 SE +/- 3.75, N = 3 SE +/- 21.69, N = 3 3196.9 3253.6 3285.0 MIN: 3095.09 / MAX: 3333.69 MIN: 3135.53 / MAX: 3442.08 MIN: 3166.2 / MAX: 3455.13
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO mitigations=off retbleed=stuff Default - IBRS 2K 4K 6K 8K 10K SE +/- 19.02, N = 3 SE +/- 70.65, N = 7 SE +/- 61.71, N = 3 7428.5 7846.3 8739.8 MIN: 7391.25 / MAX: 10395.58 MIN: 7502.49 / MAX: 11124.32 MIN: 8639.58 / MAX: 12439.74
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank mitigations=off retbleed=stuff Default - IBRS 700 1400 2100 2800 3500 SE +/- 29.98, N = 15 SE +/- 27.61, N = 9 SE +/- 25.09, N = 15 3326.4 3327.0 3433.3 MIN: 2772.66 / MAX: 3869.17 MIN: 2791.89 / MAX: 3640.39 MIN: 2819.13 / MAX: 3886.33
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests mitigations=off retbleed=stuff Default - IBRS 800 1600 2400 3200 4000 SE +/- 3.15, N = 3 SE +/- 32.91, N = 3 SE +/- 22.58, N = 3 3590.3 3769.3 3942.0 MIN: 3253.12 / MAX: 4125.21 MIN: 3355.5 / MAX: 4256.03 MIN: 3534.14 / MAX: 4925.19
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout mitigations=off retbleed=stuff Default - IBRS 700 1400 2100 2800 3500 SE +/- 20.53, N = 3 SE +/- 14.32, N = 3 SE +/- 33.41, N = 3 2788.8 3009.1 3076.1 MIN: 2487.01 / MAX: 3067.66 MIN: 2707.74 / MAX: 3350.61 MIN: 2784.12 / MAX: 3396.21
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree mitigations=off retbleed=stuff Default - IBRS 2K 4K 6K 8K 10K SE +/- 31.59, N = 3 SE +/- 24.73, N = 3 SE +/- 35.94, N = 3 9281.7 10219.0 10746.0 MIN: 7127.81 / MAX: 9321.76 MIN: 7777.75 / MAX: 10264.36 MIN: 8226.64 / MAX: 10809
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures mitigations=off retbleed=stuff Default - IBRS 500 1000 1500 2000 2500 SE +/- 11.83, N = 3 SE +/- 15.36, N = 3 SE +/- 16.37, N = 3 1696.2 1751.4 2118.3 MIN: 1660.4 / MAX: 1755.27 MIN: 1714.16 / MAX: 1793.15 MIN: 2064.91 / MAX: 2178.79
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 mitigations=off retbleed=stuff Default - IBRS 120K 240K 360K 480K 600K SE +/- 3616.62, N = 15 SE +/- 3413.58, N = 12 SE +/- 4010.50, N = 15 545061 479056 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 mitigations=off retbleed=stuff Default - IBRS 80K 160K 240K 320K 400K SE +/- 899.28, N = 3 SE +/- 1896.67, N = 3 SE +/- 1166.06, N = 3 353452 311352 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 mitigations=off retbleed=stuff Default - IBRS 200K 400K 600K 800K 1000K SE +/- 10026.96, N = 4 SE +/- 1763.49, N = 3 SE +/- 7590.42, N = 5 858166 741091 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 mitigations=off retbleed=stuff Default - IBRS 300K 600K 900K 1200K 1500K SE +/- 11050.12, N = 3 SE +/- 9523.66, N = 3 SE +/- 3996.92, N = 3 1192263 1108365 1034290 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
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 mitigations=off retbleed=stuff Default - IBRS 200 400 600 800 1000 SE +/- 1.21, N = 3 SE +/- 3.56, N = 3 SE +/- 3.43, N = 3 998.1 1014.0 1025.6 1. firefox 109.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox mitigations=off retbleed=stuff Default - IBRS 30 60 90 120 150 SE +/- 0.77, N = 3 SE +/- 0.33, N = 3 SE +/- 0.83, N = 3 124.84 121.22 118.63 1. firefox 109.0
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox mitigations=off retbleed=stuff Default - IBRS 40 80 120 160 200 SE +/- 0.88, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 164 160 157 1. firefox 109.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox mitigations=off retbleed=stuff Default - IBRS 600 1200 1800 2400 3000 SE +/- 1.20, N = 3 SE +/- 18.75, N = 3 SE +/- 20.42, N = 3 2907 2942 2995 1. firefox 109.0
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 mitigations=off retbleed=stuff Default - IBRS 200K 400K 600K 800K 1000K SE +/- 8350.04, N = 6 SE +/- 9910.93, N = 20 SE +/- 9109.64, N = 20 849440 512778 483174 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong mitigations=off retbleed=stuff Default - IBRS 0.7873 1.5746 2.3619 3.1492 3.9365 SE +/- 0.101, N = 25 SE +/- 0.015, N = 5 SE +/- 0.010, N = 5 2.681 3.391 3.499 1. (CXX) g++ options: --param -O3 -rdynamic
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load mitigations=off retbleed=stuff Default - IBRS 5 10 15 20 25 SE +/- 0.89, N = 25 SE +/- 0.68, N = 20 SE +/- 0.13, N = 5 17.64 19.33 20.43 1. (CXX) g++ options: --param -O3 -rdynamic
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 mitigations=off Default - IBRS retbleed=stuff 30 60 90 120 150 SE +/- 0.52, N = 3 SE +/- 0.37, N = 3 SE +/- 0.17, N = 3 127.22 114.83 111.25 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 mitigations=off retbleed=stuff Default - IBRS 500K 1000K 1500K 2000K 2500K SE +/- 15636.00, N = 3 SE +/- 17750.99, N = 3 SE +/- 3217.18, N = 3 2336584.58 1808555.19 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 mitigations=off retbleed=stuff Default - IBRS 800K 1600K 2400K 3200K 4000K SE +/- 10583.22, N = 3 SE +/- 2620.39, N = 3 SE +/- 25520.21, N = 15 3905389.40 2099153.13 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 mitigations=off retbleed=stuff Default - IBRS 700K 1400K 2100K 2800K 3500K SE +/- 14804.45, N = 3 SE +/- 4197.91, N = 3 SE +/- 10394.72, N = 3 3348961.65 1727598.71 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 mitigations=off retbleed=stuff Default - IBRS 7K 14K 21K 28K 35K SE +/- 153.52, N = 3 SE +/- 118.72, N = 3 SE +/- 134.25, N = 3 34561.96 28808.01 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 mitigations=off Default - IBRS retbleed=stuff 30K 60K 90K 120K 150K SE +/- 27.53, N = 3 SE +/- 5.84, N = 3 SE +/- 14.50, N = 3 117783.80 86808.00 85272.44 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 mitigations=off retbleed=stuff Default - IBRS 200K 400K 600K 800K 1000K SE +/- 7317.45, N = 15 SE +/- 8222.25, N = 15 SE +/- 10185.31, N = 3 1150685.61 1122576.44 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 mitigations=off retbleed=stuff Default - IBRS 40K 80K 120K 160K 200K SE +/- 0.77, N = 3 SE +/- 5.44, N = 3 SE +/- 5.04, N = 3 195169.63 4559.37 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 mitigations=off retbleed=stuff Default - IBRS 1400 2800 4200 5600 7000 SE +/- 3.45, N = 3 SE +/- 6.13, N = 3 SE +/- 31.64, N = 3 6612.96 5393.74 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 mitigations=off retbleed=stuff Default - IBRS 600K 1200K 1800K 2400K 3000K SE +/- 1704.87, N = 3 SE +/- 1270.93, N = 3 SE +/- 3389.14, N = 3 2873678.92 1951379.02 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 mitigations=off retbleed=stuff Default - IBRS 2M 4M 6M 8M 10M SE +/- 21206.16, N = 3 SE +/- 1624.74, N = 3 SE +/- 5593.60, N = 3 10968542.19 5861332.35 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
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 mitigations=off retbleed=stuff Default - IBRS 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 9.16 9.09 8.96
OpenBenchmarking.org images/sec, More Is Better TensorFlow 2.10 Device: CPU - Batch Size: 32 - Model: ResNet-50 mitigations=off retbleed=stuff Default - IBRS 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 9.25 9.14 9.03
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.