Benchmarks by Michael Larabel for a future article.
Linux 6.1 Defaults Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x10e - 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: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected
mitigations=off Processor: Intel Core i9-13900K @ 5.50GHz (24 Cores / 32 Threads), Motherboard: ASUS PRIME Z790-P WIFI (0602 BIOS), Chipset: Intel Device 7a27, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: Realtek ALC897, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel Device 7a70
OS: Ubuntu 22.04, Kernel: 6.1.0-060100rc5daily20221117-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.3 + Wayland, OpenGL: 4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.49), Vulkan: 1.3.204, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x10e - 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: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
Intel Raptor Lake Mitigation Cost OpenBenchmarking.org Phoronix Test Suite Intel Core i9-13900K @ 5.50GHz (24 Cores / 32 Threads) ASUS PRIME Z790-P WIFI (0602 BIOS) Intel Device 7a27 32GB 1000GB Western Digital WDS100T1X0E-00AFY0 AMD Radeon RX 6800 16GB (2475/1000MHz) Realtek ALC897 ASUS VP28U Realtek RTL8125 2.5GbE + Intel Device 7a70 Ubuntu 22.04 6.1.0-060100rc5daily20221117-generic (x86_64) GNOME Shell 42.5 X Server 1.21.1.3 + Wayland 4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.49) 1.3.204 GCC 11.3.0 ext4 3840x2160 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Intel Raptor Lake Mitigation Cost Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x10e - Thermald 2.4.9 - OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04) - Python 3.10.6 - Linux 6.1 Defaults: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
Linux 6.1 Defaults vs. mitigations=off Comparison Phoronix Test Suite Baseline +9.4% +9.4% +18.8% +18.8% +28.2% +28.2% 37.4% 9% 8.8% 7.9% 6.9% 5.6% 4.8% 3.8% 3.8% 3.8% 3.5% 3.2% 3% 2.9% 2.8% 2.5% 2.4% 2.3% 2% Context Switching Scala Dotty 1000000 - Rand Read - 1 1000000 - 100 - B.I.J.T.T 1000000 - 100 - I.J.T.T 1000000 - Rand Read - 1 Mutex 1000000 - Rand Read - 16 Q.1.C.E.5 300 - 1000 - 30 Socket Activity Read While Writing 3.2% C.S.T 3.2% Memory Allocations 1000000 - Rand Read - 16 10, Lossless Futex 2.8% Speed 9 Realtime - Bosphorus 4K 6, Lossless 1000000 - Increment - 16 Speed 0 Two-Pass - Bosphorus 4K 2.4% I.M.D.S 2.4% A.U.C.T 2.4% MMAP 2.4% 4.P.1.P.S.6.Q 2.4% Speed 10 Realtime - Bosphorus 4K 100 - 1000 - 30 2.2% 4.P.1.P.S.6.Q 2.1% Apache Spark ALS Atomic 2% Stress-NG Renaissance Apache HBase Apache Spark Apache Spark Apache HBase Stress-NG Apache HBase WebP2 Image Encode Apache CouchDB Stress-NG Facebook RocksDB ctx_clock OSBench Apache HBase libavif avifenc Stress-NG AOM AV1 libavif avifenc Apache HBase AOM AV1 Renaissance Renaissance Stress-NG srsRAN AOM AV1 Apache CouchDB srsRAN Renaissance Stress-NG Linux 6.1 Defaults mitigations=off
Intel Raptor Lake Mitigation Cost stress-ng: MMAP stress-ng: NUMA stress-ng: Futex stress-ng: Mutex stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: IO_uring stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: x86_64 RdRand stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing srsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAM srsran: 4G PHY_DL_Test 100 PRB SISO 64-QAM srsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAM srsran: 4G PHY_DL_Test 100 PRB SISO 256-QAM srsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM openvino: Face Detection FP16 - CPU openvino: Person Detection FP16 - CPU openvino: Person Detection FP32 - CPU openvino: Vehicle Detection FP16 - CPU openvino: Face Detection FP16-INT8 - CPU openvino: Vehicle Detection FP16-INT8 - CPU openvino: Weld Porosity Detection FP16 - CPU openvino: Machine Translation EN To DE FP16 - CPU openvino: Weld Porosity Detection FP16-INT8 - CPU openvino: Person Vehicle Bike Detection FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPU aom-av1: Speed 0 Two-Pass - Bosphorus 4K aom-av1: Speed 4 Two-Pass - Bosphorus 4K aom-av1: Speed 6 Realtime - Bosphorus 4K aom-av1: Speed 6 Two-Pass - Bosphorus 4K aom-av1: Speed 8 Realtime - Bosphorus 4K aom-av1: Speed 9 Realtime - Bosphorus 4K aom-av1: Speed 10 Realtime - Bosphorus 4K svt-av1: Preset 4 - Bosphorus 4K svt-av1: Preset 8 - Bosphorus 4K svt-av1: Preset 10 - Bosphorus 4K svt-av1: Preset 12 - Bosphorus 4K deepsparse: NLP Document Classification, oBERT base uncased on IMDB - Asynchronous Multi-Stream deepsparse: NLP Question Answering, BERT base uncased SQuaD 12layer Pruned90 - Asynchronous Multi-Stream deepsparse: CV Detection,YOLOv5s COCO - Asynchronous Multi-Stream deepsparse: CV Classification, ResNet-50 ImageNet - Asynchronous Multi-Stream deepsparse: NLP Text Classification, DistilBERT mnli - Asynchronous Multi-Stream deepsparse: NLP Text Classification, BERT base uncased SST2 - Asynchronous Multi-Stream deepsparse: NLP Token Classification, BERT base uncased conll2003 - Asynchronous Multi-Stream cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool aircrack-ng: cryptsetup: AES-XTS 256b Encryption cryptsetup: AES-XTS 256b Decryption cryptsetup: Serpent-XTS 256b Encryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Twofish-XTS 256b Encryption cryptsetup: Twofish-XTS 256b Decryption cryptsetup: AES-XTS 512b Encryption cryptsetup: AES-XTS 512b Decryption cryptsetup: Serpent-XTS 512b Encryption cryptsetup: Serpent-XTS 512b Decryption cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Twofish-XTS 512b Decryption webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression webp2: Default webp2: Quality 75, Compression Effort 7 webp2: Quality 95, Compression Effort 7 webp2: Quality 100, Compression Effort 5 webp2: Quality 100, Lossless Compression astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing rocksdb: Read Rand Write Rand dragonflydb: 50 - 1:1 dragonflydb: 50 - 1:5 dragonflydb: 50 - 5:1 dragonflydb: 200 - 1:1 dragonflydb: 200 - 1:5 dragonflydb: 200 - 5:1 keydb: clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache clickhouse: 100M Rows Web Analytics Dataset, Second Run clickhouse: 100M Rows Web Analytics Dataset, Third Run mysqlslap: 32 stargate: 192000 - 512 stargate: 192000 - 1024 nginx: 100 nginx: 200 nginx: 500 nginx: 1000 hbase: 1000000 - Increment - 16 hbase: 1000000 - Rand Read - 1 hbase: 1000000 - Rand Read - 16 hbase: 1000000 - Async Rand Write - 16 srsran: OFDM_Test pgbench: 100 - 50 - Read Only pgbench: 100 - 100 - Read Only srsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAM srsran: 4G PHY_DL_Test 100 PRB SISO 64-QAM srsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAM srsran: 4G PHY_DL_Test 100 PRB SISO 256-QAM srsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 brl-cad: VGR Performance Metric ctx-clock: Context Switch Time hbase: 1000000 - Increment - 16 hbase: 1000000 - Rand Read - 1 hbase: 1000000 - Rand Read - 16 hbase: 1000000 - Async Rand Write - 16 renaissance: Scala Dotty renaissance: Rand Forest renaissance: ALS Movie Lens renaissance: Apache Spark ALS renaissance: Apache Spark Bayes 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 pgbench: 100 - 50 - Read Only - Average Latency pgbench: 100 - 100 - Read Only - Average Latency openvino: Face Detection FP16 - CPU openvino: Person Detection FP16 - CPU openvino: Person Detection FP32 - CPU openvino: Vehicle Detection FP16 - CPU openvino: Face Detection FP16-INT8 - CPU openvino: Vehicle Detection FP16-INT8 - CPU openvino: Weld Porosity Detection FP16 - CPU openvino: Machine Translation EN To DE FP16 - CPU openvino: Weld Porosity Detection FP16-INT8 - CPU openvino: Person Vehicle Bike Detection FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP16-INT8 - CPU deepsparse: NLP Document Classification, oBERT base uncased on IMDB - Asynchronous Multi-Stream deepsparse: NLP Question Answering, BERT base uncased SQuaD 12layer Pruned90 - Asynchronous Multi-Stream deepsparse: CV Detection,YOLOv5s COCO - Asynchronous Multi-Stream deepsparse: CV Classification, ResNet-50 ImageNet - Asynchronous Multi-Stream deepsparse: NLP Text Classification, DistilBERT mnli - Asynchronous Multi-Stream deepsparse: NLP Text Classification, BERT base uncased SST2 - Asynchronous Multi-Stream deepsparse: NLP Token Classification, BERT base uncased conll2003 - Asynchronous Multi-Stream dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans osbench: Memory Allocations bork: File Encryption Time java-gradle-perf: Reactor avifenc: 0 avifenc: 2 avifenc: 6 avifenc: 6, Lossless avifenc: 10, Lossless build-gem5: Time To Compile build-linux-kernel: defconfig build-linux-kernel: allmodconfig couchdb: 100 - 1000 - 30 couchdb: 100 - 3000 - 30 couchdb: 300 - 1000 - 30 couchdb: 300 - 3000 - 30 spark: 1000000 - 100 - SHA-512 Benchmark Time spark: 1000000 - 100 - Calculate Pi Benchmark spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe 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 spark: 1000000 - 500 - Calculate Pi Benchmark spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe spark: 1000000 - 500 - Repartition Test Time spark: 1000000 - 500 - Broadcast Inner Join Test Time sqlite-speedtest: Timed Time - Size 1,000 rawtherapee: Total Benchmark Time osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes Linux 6.1 Defaults mitigations=off 664.95 688.80 3515710.91 16677300.35 338549.56 42801.84 32335069.76 132107.51 27773.35 610692.10 97.76 51499.15 3517936.22 102476.69 134428.58 82763.69 7302.74 25195.77 11794492.43 3741573.78 414.37 32462582.17 643.2 646.2 706.4 713.6 227.5 5.13 3.59 3.58 372.54 18.26 919.04 473.81 63.95 1664.64 755.36 14690.90 33202.88 0.42 12.09 44.19 21.70 65.78 83.60 84.71 3.059 76.345 146.092 216.783 12.5442 50.5335 75.6443 155.2732 106.2659 54.1646 12.5083 2839109 1334634 69682.143 7107.7 7108.8 1009.0 1043.6 698.4 704.6 6523.5 6503.1 1011.7 1043.4 699.6 704.2 25.88 16.69 2.34 5.18 0.93 14.92 0.33 0.16 9.11 0.04 345.1054 126.1469 16.2402 1.4516 1356117 177480853 770017 1502431 38927 5089887 3641155 6335702.64 6742394.01 6159328.58 6696607.28 7029354.71 6440950.32 1507777.21 300.04 303.65 309.00 3304 2.635590 3.033533 207280.77 211451.29 203178.40 187512.54 125208 25419 291117 78783 199833333 1260885 1230688 181.5 229.1 202.0 245.1 104.3 2696816.3 2980179.4 462945 124 126 38 54 202 451.4 380.0 4371.9 1592.7 701.8 4188.3 1900.6 1992.9 1921.4 7188.4 1033.2 0.040 0.081 1556.54 2212.51 2223.37 21.45 437.50 8.70 50.57 125.00 14.41 10.58 1.63 0.72 948.1776 236.7631 158.0568 77.1868 112.7703 220.9464 947.6739 2111 1709 1642 1709 42.126974 4.845 141.722 70.344 34.257 3.299 5.589 3.424 174.640 35.652 410.703 53.849 168.661 94.253 287.567 1.99 51.21 3.34 2.55 1.05 0.93 0.82 51.29 3.38 1.08 0.79 31.307 31.606 8.312671 9.116332 23.992856 17.202695 649.59 679.66 3421101.28 17479306.27 331842.59 42952.32 32341790.85 133593.49 27589.43 602354.79 99.42 51447.48 3519548.92 101602.63 134263.01 82746.87 7275.14 26073.14 16210513.97 3778821.91 411.91 32855914.63 639.1 631.3 712.1 713.6 225.8 5.13 3.60 3.56 370.54 18.24 914.62 472.81 63.87 1653.36 748.06 14683.75 33193.11 0.41 12.05 44.71 21.68 66.49 85.91 86.62 3.044 77.344 147.850 217.734 12.6734 50.3007 75.1975 155.3238 105.7346 53.4856 12.4503 2840387 1336901 69948.187 7078.4 7083.9 1008.9 1042.7 698.5 704.3 6508.0 6490.6 1010.4 1043.1 699.8 704.1 25.82 16.64 2.34 5.18 0.94 15.17 0.33 0.16 9.46 0.04 344.7621 126.2613 16.0636 1.4612 1367267 177503122 764558 1494610 38607 4930581 3624644 6423833.88 6765462.42 6243118.04 6650409.60 7029304.5 6436491.37 1518638.23 299.11 306.76 304.77 3330 2.629225 3.046716 207784.83 211212.37 202777.49 187868.73 128264 27660 299708 79629 200600000 1268657 1238265 180.4 224.3 201.8 245.5 103.1 2680364.8 2976169.8 463365 128 124 36 52 200 414.3 378.8 4371.5 1561.1 697.8 4159.1 1877.8 1963.9 1968.2 7359.2 1051.3 0.040 0.081 1557.36 2209.76 2236.03 21.56 438.11 8.74 50.67 125.10 14.51 10.68 1.63 0.72 937.6540 237.4382 158.9123 77.1962 113.4271 223.8135 952.7514 2137 1715 1656 1719 40.828625 4.817 141.421 70.035 34.107 3.242 5.453 3.326 174.410 35.688 410.342 55.017 167.474 90.812 287.310 1.99 51.25 3.38 2.55 1.07 0.87 0.76 51.42 3.40 1.07 0.78 31.385 31.178 8.239698 9.106795 23.887157 17.470519 OpenBenchmarking.org
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: NUMA mitigations=off Linux 6.1 Defaults 150 300 450 600 750 SE +/- 3.21, N = 3 SE +/- 9.66, N = 3 679.66 688.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Futex mitigations=off Linux 6.1 Defaults 800K 1600K 2400K 3200K 4000K SE +/- 41423.32, N = 15 SE +/- 41459.49, N = 15 3421101.28 3515710.91 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Mutex Linux 6.1 Defaults mitigations=off 4M 8M 12M 16M 20M SE +/- 368734.03, N = 12 SE +/- 153223.16, N = 3 16677300.35 17479306.27 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Atomic mitigations=off Linux 6.1 Defaults 70K 140K 210K 280K 350K SE +/- 2320.39, N = 3 SE +/- 7379.51, N = 15 331842.59 338549.56 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Crypto Linux 6.1 Defaults mitigations=off 9K 18K 27K 36K 45K SE +/- 251.10, N = 3 SE +/- 226.79, N = 3 42801.84 42952.32 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Malloc Linux 6.1 Defaults mitigations=off 7M 14M 21M 28M 35M SE +/- 145595.11, N = 3 SE +/- 95450.84, N = 3 32335069.76 32341790.85 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Forking Linux 6.1 Defaults mitigations=off 30K 60K 90K 120K 150K SE +/- 866.53, N = 3 SE +/- 714.85, N = 3 132107.51 133593.49 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: IO_uring mitigations=off Linux 6.1 Defaults 6K 12K 18K 24K 30K SE +/- 16.82, N = 3 SE +/- 6.02, N = 3 27589.43 27773.35 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: SENDFILE mitigations=off Linux 6.1 Defaults 130K 260K 390K 520K 650K SE +/- 7176.09, N = 4 SE +/- 7415.69, N = 3 602354.79 610692.10 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: CPU Cache Linux 6.1 Defaults mitigations=off 20 40 60 80 100 SE +/- 1.56, N = 15 SE +/- 1.99, N = 15 97.76 99.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: CPU Stress mitigations=off Linux 6.1 Defaults 11K 22K 33K 44K 55K SE +/- 646.04, N = 3 SE +/- 433.83, N = 3 51447.48 51499.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Semaphores Linux 6.1 Defaults mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 6818.46, N = 3 SE +/- 4974.11, N = 3 3517936.22 3519548.92 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Matrix Math mitigations=off Linux 6.1 Defaults 20K 40K 60K 80K 100K SE +/- 1306.38, N = 3 SE +/- 692.52, N = 3 101602.63 102476.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Vector Math mitigations=off Linux 6.1 Defaults 30K 60K 90K 120K 150K SE +/- 179.45, N = 3 SE +/- 174.14, N = 3 134263.01 134428.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: x86_64 RdRand mitigations=off Linux 6.1 Defaults 20K 40K 60K 80K 100K SE +/- 28.05, N = 3 SE +/- 3.35, N = 3 82746.87 82763.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Memory Copying mitigations=off Linux 6.1 Defaults 1600 3200 4800 6400 8000 SE +/- 24.63, N = 3 SE +/- 42.34, N = 3 7275.14 7302.74 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Socket Activity Linux 6.1 Defaults mitigations=off 6K 12K 18K 24K 30K SE +/- 197.02, N = 3 SE +/- 323.81, N = 15 25195.77 26073.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Context Switching Linux 6.1 Defaults mitigations=off 3M 6M 9M 12M 15M SE +/- 457851.80, N = 12 SE +/- 538579.50, N = 12 11794492.43 16210513.97 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Glibc C String Functions Linux 6.1 Defaults mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 44204.27, N = 3 SE +/- 29422.94, N = 3 3741573.78 3778821.91 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: Glibc Qsort Data Sorting mitigations=off Linux 6.1 Defaults 90 180 270 360 450 SE +/- 1.72, N = 3 SE +/- 2.44, N = 3 411.91 414.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14.06 Test: System V Message Passing Linux 6.1 Defaults mitigations=off 7M 14M 21M 28M 35M SE +/- 12278.20, N = 3 SE +/- 441148.10, N = 3 32462582.17 32855914.63 1. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread
srsRAN srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM mitigations=off Linux 6.1 Defaults 140 280 420 560 700 SE +/- 4.97, N = 3 SE +/- 5.43, N = 3 639.1 643.2 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM mitigations=off Linux 6.1 Defaults 140 280 420 560 700 SE +/- 6.50, N = 5 SE +/- 2.79, N = 3 631.3 646.2 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM Linux 6.1 Defaults mitigations=off 150 300 450 600 750 SE +/- 2.42, N = 3 SE +/- 2.62, N = 3 706.4 712.1 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM Linux 6.1 Defaults mitigations=off 150 300 450 600 750 SE +/- 7.34, N = 3 SE +/- 1.00, N = 3 713.6 713.6 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org eNb Mb/s, More Is Better srsRAN 22.04.1 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM mitigations=off Linux 6.1 Defaults 50 100 150 200 250 SE +/- 1.89, N = 3 SE +/- 1.46, N = 3 225.8 227.5 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
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.2.dev Model: Face Detection FP16 - Device: CPU Linux 6.1 Defaults mitigations=off 1.1543 2.3086 3.4629 4.6172 5.7715 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 5.13 5.13 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Person Detection FP16 - Device: CPU Linux 6.1 Defaults mitigations=off 0.81 1.62 2.43 3.24 4.05 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.59 3.60 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Person Detection FP32 - Device: CPU mitigations=off Linux 6.1 Defaults 0.8055 1.611 2.4165 3.222 4.0275 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 3.56 3.58 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Vehicle Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 80 160 240 320 400 SE +/- 0.52, N = 3 SE +/- 0.29, N = 3 370.54 372.54 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Face Detection FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 18.24 18.26 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Vehicle Detection FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 1.18, N = 3 SE +/- 0.49, N = 3 914.62 919.04 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Weld Porosity Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 100 200 300 400 500 SE +/- 0.03, N = 3 SE +/- 0.35, N = 3 472.81 473.81 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Machine Translation EN To DE FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 14 28 42 56 70 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 63.87 63.95 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Weld Porosity Detection FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 400 800 1200 1600 2000 SE +/- 3.13, N = 3 SE +/- 1.49, N = 3 1653.36 1664.64 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Person Vehicle Bike Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 160 320 480 640 800 SE +/- 0.34, N = 3 SE +/- 3.32, N = 3 748.06 755.36 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 3K 6K 9K 12K 15K SE +/- 8.91, N = 3 SE +/- 5.29, N = 3 14683.75 14690.90 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org FPS, More Is Better OpenVINO 2022.2.dev Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 7K 14K 21K 28K 35K SE +/- 20.38, N = 3 SE +/- 4.98, N = 3 33193.11 33202.88 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
AOM AV1 This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 0 Two-Pass - Input: Bosphorus 4K mitigations=off Linux 6.1 Defaults 0.0945 0.189 0.2835 0.378 0.4725 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.41 0.42 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 4 Two-Pass - Input: Bosphorus 4K mitigations=off Linux 6.1 Defaults 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 12.05 12.09 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 10 20 30 40 50 SE +/- 0.13, N = 3 SE +/- 0.22, N = 3 44.19 44.71 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K mitigations=off Linux 6.1 Defaults 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 21.68 21.70 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 15 30 45 60 75 SE +/- 0.37, N = 3 SE +/- 0.78, N = 3 65.78 66.49 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 83.60 85.91 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.57, N = 3 84.71 86.62 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
SVT-AV1 OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 4 - Input: Bosphorus 4K mitigations=off Linux 6.1 Defaults 0.6883 1.3766 2.0649 2.7532 3.4415 SE +/- 0.005, N = 3 SE +/- 0.016, N = 3 3.044 3.059 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 20 40 60 80 100 SE +/- 0.86, N = 4 SE +/- 0.72, N = 7 76.35 77.34 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 30 60 90 120 150 SE +/- 1.34, N = 3 SE +/- 1.43, N = 3 146.09 147.85 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 4K Linux 6.1 Defaults mitigations=off 50 100 150 200 250 SE +/- 1.49, N = 3 SE +/- 0.64, N = 3 216.78 217.73 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Neural Magic DeepSparse OpenBenchmarking.org items/sec, More Is Better Neural Magic DeepSparse 1.1 Model: NLP Document Classification, oBERT base uncased on IMDB - Scenario: Asynchronous Multi-Stream Linux 6.1 Defaults mitigations=off 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 12.54 12.67
OpenBenchmarking.org items/sec, More Is Better Neural Magic DeepSparse 1.1 Model: NLP Question Answering, BERT base uncased SQuaD 12layer Pruned90 - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 50.30 50.53
OpenBenchmarking.org items/sec, More Is Better Neural Magic DeepSparse 1.1 Model: CV Classification, ResNet-50 ImageNet - Scenario: Asynchronous Multi-Stream Linux 6.1 Defaults mitigations=off 30 60 90 120 150 SE +/- 0.64, N = 3 SE +/- 1.00, N = 3 155.27 155.32
OpenBenchmarking.org items/sec, More Is Better Neural Magic DeepSparse 1.1 Model: NLP Text Classification, DistilBERT mnli - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 20 40 60 80 100 SE +/- 1.02, N = 3 SE +/- 1.00, N = 3 105.73 106.27
OpenBenchmarking.org items/sec, More Is Better Neural Magic DeepSparse 1.1 Model: NLP Text Classification, BERT base uncased SST2 - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 12 24 36 48 60 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 53.49 54.16
OpenBenchmarking.org items/sec, More Is Better Neural Magic DeepSparse 1.1 Model: NLP Token Classification, BERT base uncased conll2003 - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 12.45 12.51
OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool Linux 6.1 Defaults mitigations=off 300K 600K 900K 1200K 1500K SE +/- 1131.33, N = 3 SE +/- 568.00, N = 3 1334634 1336901
Aircrack-ng Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.7 Linux 6.1 Defaults mitigations=off 15K 30K 45K 60K 75K SE +/- 164.84, N = 3 SE +/- 47.65, N = 3 69682.14 69948.19 1. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lsqlite3 -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -pthread
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption mitigations=off Linux 6.1 Defaults 1500 3000 4500 6000 7500 SE +/- 24.01, N = 3 SE +/- 15.14, N = 3 7083.9 7108.8
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 2.16, N = 3 SE +/- 2.59, N = 3 1008.9 1009.0
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 0.95, N = 3 SE +/- 0.74, N = 3 1042.7 1043.6
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption Linux 6.1 Defaults mitigations=off 150 300 450 600 750 SE +/- 1.56, N = 3 SE +/- 1.37, N = 3 698.4 698.5
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption mitigations=off Linux 6.1 Defaults 150 300 450 600 750 SE +/- 0.30, N = 3 SE +/- 0.27, N = 3 704.3 704.6
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption mitigations=off Linux 6.1 Defaults 1400 2800 4200 5600 7000 SE +/- 22.60, N = 3 SE +/- 16.24, N = 3 6508.0 6523.5
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption mitigations=off Linux 6.1 Defaults 1400 2800 4200 5600 7000 SE +/- 21.42, N = 3 SE +/- 16.52, N = 3 6490.6 6503.1
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 0.80, N = 2 SE +/- 0.62, N = 3 1010.4 1011.7
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 0.87, N = 3 SE +/- 0.74, N = 3 1043.1 1043.4
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption Linux 6.1 Defaults mitigations=off 150 300 450 600 750 SE +/- 0.15, N = 3 SE +/- 0.21, N = 3 699.6 699.8
OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption mitigations=off Linux 6.1 Defaults 150 300 450 600 750 SE +/- 0.26, N = 3 SE +/- 0.26, N = 3 704.1 704.2
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100 mitigations=off Linux 6.1 Defaults 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 16.64 16.69 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless Linux 6.1 Defaults mitigations=off 0.5265 1.053 1.5795 2.106 2.6325 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.34 2.34 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression Linux 6.1 Defaults mitigations=off 1.1655 2.331 3.4965 4.662 5.8275 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5.18 5.18 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless, Highest Compression Linux 6.1 Defaults mitigations=off 0.2115 0.423 0.6345 0.846 1.0575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.93 0.94 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP2 Image Encode This is a test of Google's libwebp2 library with the WebP2 image encode utility and using a sample 6000x4000 pixel JPEG image as the input, similar to the WebP/libwebp test profile. WebP2 is currently experimental and under heavy development as ultimately the successor to WebP. WebP2 supports 10-bit HDR, more efficienct lossy compression, improved lossless compression, animation support, and full multi-threading support compared to WebP. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Default Linux 6.1 Defaults mitigations=off 4 8 12 16 20 SE +/- 0.20, N = 3 SE +/- 0.14, N = 7 14.92 15.17 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 75, Compression Effort 7 Linux 6.1 Defaults mitigations=off 0.0743 0.1486 0.2229 0.2972 0.3715 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.33 0.33 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 95, Compression Effort 7 Linux 6.1 Defaults mitigations=off 0.036 0.072 0.108 0.144 0.18 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.16 0.16 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 100, Compression Effort 5 Linux 6.1 Defaults mitigations=off 3 6 9 12 15 SE +/- 0.16, N = 15 SE +/- 0.06, N = 3 9.11 9.46 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 100, Lossless Compression Linux 6.1 Defaults mitigations=off 0.009 0.018 0.027 0.036 0.045 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.04 0.04 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Fast mitigations=off Linux 6.1 Defaults 70 140 210 280 350 SE +/- 0.26, N = 3 SE +/- 0.16, N = 3 344.76 345.11 1. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Medium Linux 6.1 Defaults mitigations=off 30 60 90 120 150 SE +/- 0.19, N = 3 SE +/- 0.12, N = 3 126.15 126.26 1. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Thorough mitigations=off Linux 6.1 Defaults 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 16.06 16.24 1. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Exhaustive Linux 6.1 Defaults mitigations=off 0.3288 0.6576 0.9864 1.3152 1.644 SE +/- 0.0062, N = 3 SE +/- 0.0029, N = 3 1.4516 1.4612 1. (CXX) g++ options: -O3 -flto -pthread
Facebook RocksDB OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill Linux 6.1 Defaults mitigations=off 300K 600K 900K 1200K 1500K SE +/- 6463.89, N = 3 SE +/- 5444.71, N = 3 1356117 1367267 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Read Linux 6.1 Defaults mitigations=off 40M 80M 120M 160M 200M SE +/- 2292531.98, N = 3 SE +/- 2519557.52, N = 3 177480853 177503122 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Update Random mitigations=off Linux 6.1 Defaults 160K 320K 480K 640K 800K SE +/- 4236.67, N = 3 SE +/- 7415.12, N = 3 764558 770017 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Sequential Fill mitigations=off Linux 6.1 Defaults 300K 600K 900K 1200K 1500K SE +/- 2086.01, N = 3 SE +/- 17853.48, N = 3 1494610 1502431 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill Sync mitigations=off Linux 6.1 Defaults 8K 16K 24K 32K 40K SE +/- 248.77, N = 3 SE +/- 8.74, N = 3 38607 38927 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read While Writing mitigations=off Linux 6.1 Defaults 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 97717.39, N = 15 SE +/- 97089.51, N = 15 4930581 5089887 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read Random Write Random mitigations=off Linux 6.1 Defaults 800K 1600K 2400K 3200K 4000K SE +/- 15106.42, N = 3 SE +/- 3258.62, N = 3 3624644 3641155 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Dragonflydb Dragonfly is an open-source database server that is a "modern Redis replacement" that aims to be the fastest memory store while being compliant with the Redis and Memcached protocols. For benchmarking Dragonfly, Memtier_benchmark is used as a NoSQL Redis/Memcache traffic generation plus benchmarking tool developed by Redis Labs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:1 Linux 6.1 Defaults mitigations=off 1.4M 2.8M 4.2M 5.6M 7M SE +/- 54773.05, N = 3 SE +/- 36510.22, N = 3 6335702.64 6423833.88 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:5 Linux 6.1 Defaults mitigations=off 1.4M 2.8M 4.2M 5.6M 7M SE +/- 16253.11, N = 3 SE +/- 31744.79, N = 3 6742394.01 6765462.42 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 Linux 6.1 Defaults mitigations=off 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 22475.30, N = 3 SE +/- 5261.63, N = 3 6159328.58 6243118.04 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:1 mitigations=off Linux 6.1 Defaults 1.4M 2.8M 4.2M 5.6M 7M SE +/- 49539.07, N = 3 SE +/- 42144.49, N = 3 6650409.60 6696607.28 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:5 mitigations=off Linux 6.1 Defaults 1.5M 3M 4.5M 6M 7.5M SE +/- 33271.78, N = 3 SE +/- 41132.46, N = 3 7029304.50 7029354.71 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 5:1 mitigations=off Linux 6.1 Defaults 1.4M 2.8M 4.2M 5.6M 7M SE +/- 46202.73, N = 3 SE +/- 19398.36, N = 3 6436491.37 6440950.32 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Linux 6.1 Defaults mitigations=off 300K 600K 900K 1200K 1500K SE +/- 3644.79, N = 3 SE +/- 3433.04, N = 3 1507777.21 1518638.23 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
ClickHouse ClickHouse is an open-source, high performance OLAP data management system. This test profile uses ClickHouse's standard benchmark recommendations per https://clickhouse.com/docs/en/operations/performance-test/ with the 100 million rows web analytics dataset. The reported value is the query processing time using the geometric mean of all queries performed. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, First Run / Cold Cache mitigations=off Linux 6.1 Defaults 70 140 210 280 350 SE +/- 2.21, N = 15 SE +/- 1.97, N = 15 299.11 300.04 MIN: 23.78 / MAX: 30000 MIN: 23.58 / MAX: 30000 1. ClickHouse server version 22.5.4.19 (official build).
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Second Run Linux 6.1 Defaults mitigations=off 70 140 210 280 350 SE +/- 2.35, N = 15 SE +/- 1.81, N = 15 303.65 306.76 MIN: 24.32 / MAX: 30000 MIN: 24.29 / MAX: 30000 1. ClickHouse server version 22.5.4.19 (official build).
OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Third Run mitigations=off Linux 6.1 Defaults 70 140 210 280 350 SE +/- 2.73, N = 15 SE +/- 1.24, N = 15 304.77 309.00 MIN: 23.27 / MAX: 30000 MIN: 24.35 / MAX: 30000 1. ClickHouse server version 22.5.4.19 (official build).
MariaDB This is a MariaDB MySQL database server benchmark making use of mysqlslap. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.8.2 Clients: 32 Linux 6.1 Defaults mitigations=off 700 1400 2100 2800 3500 SE +/- 28.86, N = 3 SE +/- 9.76, N = 3 3304 3330 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -lpthread -ldl
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 512 mitigations=off Linux 6.1 Defaults 0.593 1.186 1.779 2.372 2.965 SE +/- 0.006256, N = 3 SE +/- 0.005802, N = 3 2.629225 2.635590 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 1024 Linux 6.1 Defaults mitigations=off 0.6855 1.371 2.0565 2.742 3.4275 SE +/- 0.002663, N = 3 SE +/- 0.003982, N = 3 3.033533 3.046716 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
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: 100 Linux 6.1 Defaults mitigations=off 40K 80K 120K 160K 200K SE +/- 1157.09, N = 3 SE +/- 1384.83, N = 3 207280.77 207784.83 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 Linux 6.1 Defaults 50K 100K 150K 200K 250K SE +/- 702.24, N = 3 SE +/- 806.08, N = 3 211212.37 211451.29 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 Linux 6.1 Defaults 40K 80K 120K 160K 200K SE +/- 812.38, N = 3 SE +/- 845.21, N = 3 202777.49 203178.40 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 Linux 6.1 Defaults mitigations=off 40K 80K 120K 160K 200K SE +/- 221.20, N = 3 SE +/- 586.42, N = 3 187512.54 187868.73 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 1 Linux 6.1 Defaults mitigations=off 6K 12K 18K 24K 30K SE +/- 201.55, N = 3 SE +/- 87.43, N = 3 25419 27660
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 16 Linux 6.1 Defaults mitigations=off 60K 120K 180K 240K 300K SE +/- 2676.47, N = 3 SE +/- 984.52, N = 3 291117 299708
OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Write - Clients: 16 Linux 6.1 Defaults mitigations=off 20K 40K 60K 80K 100K SE +/- 1004.83, N = 3 SE +/- 824.47, N = 3 78783 79629
srsRAN srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Samples / Second, More Is Better srsRAN 22.04.1 Test: OFDM_Test Linux 6.1 Defaults mitigations=off 40M 80M 120M 160M 200M SE +/- 866666.67, N = 3 SE +/- 642910.05, N = 3 199833333 200600000 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -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: 100 - Clients: 50 - Mode: Read Only Linux 6.1 Defaults mitigations=off 300K 600K 900K 1200K 1500K SE +/- 10486.93, N = 3 SE +/- 6479.50, N = 3 1260885 1268657 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 100 - Mode: Read Only Linux 6.1 Defaults mitigations=off 300K 600K 900K 1200K 1500K SE +/- 3039.24, N = 3 SE +/- 13433.82, N = 4 1230688 1238265 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
srsRAN srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM mitigations=off Linux 6.1 Defaults 40 80 120 160 200 SE +/- 1.23, N = 3 SE +/- 0.17, N = 3 180.4 181.5 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM mitigations=off Linux 6.1 Defaults 50 100 150 200 250 SE +/- 1.80, N = 5 SE +/- 0.44, N = 3 224.3 229.1 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM mitigations=off Linux 6.1 Defaults 40 80 120 160 200 SE +/- 0.32, N = 3 SE +/- 0.12, N = 3 201.8 202.0 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM Linux 6.1 Defaults mitigations=off 50 100 150 200 250 SE +/- 1.56, N = 3 SE +/- 0.50, N = 3 245.1 245.5 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
OpenBenchmarking.org UE Mb/s, More Is Better srsRAN 22.04.1 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM mitigations=off Linux 6.1 Defaults 20 40 60 80 100 SE +/- 0.52, N = 3 SE +/- 0.12, N = 3 103.1 104.3 1. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 mitigations=off Linux 6.1 Defaults 600K 1200K 1800K 2400K 3000K SE +/- 26949.91, N = 6 SE +/- 11434.48, N = 3 2680364.8 2696816.3
OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 mitigations=off Linux 6.1 Defaults 600K 1200K 1800K 2400K 3000K SE +/- 3790.37, N = 3 SE +/- 5792.62, N = 3 2976169.8 2980179.4
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.32.6 VGR Performance Metric Linux 6.1 Defaults mitigations=off 100K 200K 300K 400K 500K 462945 463365 1. (CXX) g++ options: -std=c++11 -pipe -fvisibility=hidden -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -ldl -lm
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 1 Linux 6.1 Defaults mitigations=off 9 18 27 36 45 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 38 36
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.5.0 Rows: 1000000 - Test: Random Read - Clients: 16 Linux 6.1 Defaults mitigations=off 12 24 36 48 60 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 54 52
OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.5.0 Rows: 1000000 - Test: Async Random Write - Clients: 16 Linux 6.1 Defaults mitigations=off 40 80 120 160 200 SE +/- 2.67, N = 3 SE +/- 2.08, N = 3 202 200
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Random Forest Linux 6.1 Defaults mitigations=off 80 160 240 320 400 SE +/- 1.64, N = 3 SE +/- 1.71, N = 3 380.0 378.8 MIN: 353.4 / MAX: 457.98 MIN: 350.48 / MAX: 457.26
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens Linux 6.1 Defaults mitigations=off 900 1800 2700 3600 4500 SE +/- 32.41, N = 3 SE +/- 22.27, N = 3 4371.9 4371.5 MIN: 4308.11 / MAX: 4860.44 MIN: 4345.9 / MAX: 4750.01
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Linux 6.1 Defaults mitigations=off 300 600 900 1200 1500 SE +/- 4.17, N = 3 SE +/- 8.72, N = 3 1592.7 1561.1 MIN: 1505.66 / MAX: 1729.7 MIN: 1476.82 / MAX: 1681.97
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark Bayes Linux 6.1 Defaults mitigations=off 150 300 450 600 750 SE +/- 1.25, N = 3 SE +/- 3.25, N = 3 701.8 697.8 MIN: 510.43 / MAX: 704.23 MIN: 502.51 / MAX: 703.67
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO Linux 6.1 Defaults mitigations=off 900 1800 2700 3600 4500 SE +/- 45.21, N = 3 SE +/- 3.06, N = 3 4188.3 4159.1 MIN: 4132.82 / MAX: 5963.25 MIN: 4153.01 / MAX: 5832.37
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank Linux 6.1 Defaults mitigations=off 400 800 1200 1600 2000 SE +/- 15.25, N = 3 SE +/- 7.79, N = 3 1900.6 1877.8 MIN: 1751.32 / MAX: 1979.24 MIN: 1729.93 / MAX: 1920.13
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests Linux 6.1 Defaults mitigations=off 400 800 1200 1600 2000 SE +/- 2.14, N = 3 SE +/- 12.55, N = 3 1992.9 1963.9 MIN: 1809.15 / MAX: 2148.58 MIN: 1798.97 / MAX: 2151.27
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout mitigations=off Linux 6.1 Defaults 400 800 1200 1600 2000 SE +/- 24.16, N = 3 SE +/- 27.32, N = 3 1968.2 1921.4 MIN: 1760.93 / MAX: 2449.66 MIN: 1708.07 / MAX: 2253.56
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree mitigations=off Linux 6.1 Defaults 1600 3200 4800 6400 8000 SE +/- 34.79, N = 3 SE +/- 19.11, N = 3 7359.2 7188.4 MIN: 5648.82 / MAX: 7428.65 MIN: 5401.58 / MAX: 7219.72
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 7.18, N = 3 SE +/- 12.61, N = 4 1051.3 1033.2 MIN: 988.02 / MAX: 1106.1 MIN: 963.25 / MAX: 1123.84
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 ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency mitigations=off Linux 6.1 Defaults 0.009 0.018 0.027 0.036 0.045 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.040 0.040 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
OpenBenchmarking.org ms, Fewer Is Better PostgreSQL 15 Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency mitigations=off Linux 6.1 Defaults 0.0182 0.0364 0.0546 0.0728 0.091 SE +/- 0.001, N = 4 SE +/- 0.000, N = 3 0.081 0.081 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm
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 ms, Fewer Is Better OpenVINO 2022.2.dev Model: Face Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 300 600 900 1200 1500 SE +/- 9.54, N = 3 SE +/- 8.27, N = 3 1557.36 1556.54 MIN: 1398.63 / MAX: 1895.62 MIN: 1401.44 / MAX: 1905.83 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Person Detection FP16 - Device: CPU Linux 6.1 Defaults mitigations=off 500 1000 1500 2000 2500 SE +/- 1.23, N = 3 SE +/- 2.24, N = 3 2212.51 2209.76 MIN: 1666.75 / MAX: 2938.5 MIN: 1693.41 / MAX: 2903.99 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Person Detection FP32 - Device: CPU mitigations=off Linux 6.1 Defaults 500 1000 1500 2000 2500 SE +/- 6.69, N = 3 SE +/- 4.82, N = 3 2236.03 2223.37 MIN: 1702.71 / MAX: 3129.63 MIN: 1691.82 / MAX: 2995.51 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Vehicle Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 21.56 21.45 MIN: 11.75 / MAX: 89.39 MIN: 11.89 / MAX: 88 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Face Detection FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 90 180 270 360 450 SE +/- 0.58, N = 3 SE +/- 0.12, N = 3 438.11 437.50 MIN: 270.11 / MAX: 1300.72 MIN: 270.24 / MAX: 992.11 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Vehicle Detection FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 8.74 8.70 MIN: 5.93 / MAX: 61 MIN: 5.93 / MAX: 62.71 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Weld Porosity Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 11 22 33 44 55 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 50.67 50.57 MIN: 30.2 / MAX: 197.71 MIN: 22.73 / MAX: 185.96 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Machine Translation EN To DE FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 30 60 90 120 150 SE +/- 0.22, N = 3 SE +/- 0.10, N = 3 125.10 125.00 MIN: 90.23 / MAX: 327.3 MIN: 88.24 / MAX: 330.6 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Weld Porosity Detection FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 14.51 14.41 MIN: 7.71 / MAX: 127.13 MIN: 7.04 / MAX: 135.23 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Person Vehicle Bike Detection FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 10.68 10.58 MIN: 7.52 / MAX: 54.71 MIN: 7.56 / MAX: 57.78 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU mitigations=off Linux 6.1 Defaults 0.3668 0.7336 1.1004 1.4672 1.834 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.63 1.63 MIN: 0.83 / MAX: 10.17 MIN: 1.11 / MAX: 10.18 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2022.2.dev Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU mitigations=off Linux 6.1 Defaults 0.162 0.324 0.486 0.648 0.81 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.72 0.72 MIN: 0.5 / MAX: 5.06 MIN: 0.5 / MAX: 5.07 1. (CXX) g++ options: -fPIC -fsigned-char -ffunction-sections -fdata-sections -O3 -fno-strict-overflow -fwrapv -flto -shared
Neural Magic DeepSparse OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: NLP Document Classification, oBERT base uncased on IMDB - Scenario: Asynchronous Multi-Stream Linux 6.1 Defaults mitigations=off 200 400 600 800 1000 SE +/- 3.52, N = 3 SE +/- 1.73, N = 3 948.18 937.65
OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: NLP Question Answering, BERT base uncased SQuaD 12layer Pruned90 - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 50 100 150 200 250 SE +/- 0.27, N = 3 SE +/- 0.44, N = 3 237.44 236.76
OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: CV Detection,YOLOv5s COCO - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 40 80 120 160 200 SE +/- 0.78, N = 3 SE +/- 0.69, N = 3 158.91 158.06
OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: CV Classification, ResNet-50 ImageNet - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 20 40 60 80 100 SE +/- 0.51, N = 3 SE +/- 0.28, N = 3 77.20 77.19
OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: NLP Text Classification, DistilBERT mnli - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 30 60 90 120 150 SE +/- 1.06, N = 3 SE +/- 1.09, N = 3 113.43 112.77
OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: NLP Text Classification, BERT base uncased SST2 - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 50 100 150 200 250 SE +/- 0.57, N = 3 SE +/- 0.42, N = 3 223.81 220.95
OpenBenchmarking.org ms/batch, Fewer Is Better Neural Magic DeepSparse 1.1 Model: NLP Token Classification, BERT base uncased conll2003 - Scenario: Asynchronous Multi-Stream mitigations=off Linux 6.1 Defaults 200 400 600 800 1000 SE +/- 1.94, N = 3 SE +/- 3.70, N = 3 952.75 947.67
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 Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 6.1 Defaults mitigations=off 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 42.13 40.83 1. (CC) gcc options: -lm
Bork File Encrypter Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Linux 6.1 Defaults mitigations=off 1.0901 2.1802 3.2703 4.3604 5.4505 SE +/- 0.033, N = 3 SE +/- 0.030, N = 3 4.845 4.817
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 2 Linux 6.1 Defaults mitigations=off 8 16 24 32 40 SE +/- 0.28, N = 3 SE +/- 0.09, N = 3 34.26 34.11 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 6 Linux 6.1 Defaults mitigations=off 0.7423 1.4846 2.2269 2.9692 3.7115 SE +/- 0.034, N = 4 SE +/- 0.011, N = 3 3.299 3.242 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 6, Lossless Linux 6.1 Defaults mitigations=off 1.2575 2.515 3.7725 5.03 6.2875 SE +/- 0.060, N = 3 SE +/- 0.051, N = 6 5.589 5.453 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.11 Encoder Speed: 10, Lossless Linux 6.1 Defaults mitigations=off 0.7704 1.5408 2.3112 3.0816 3.852 SE +/- 0.031, N = 7 SE +/- 0.033, N = 3 3.424 3.326 1. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 3000 - Rounds: 30 Linux 6.1 Defaults mitigations=off 40 80 120 160 200 SE +/- 0.13, N = 3 SE +/- 0.35, N = 3 168.66 167.47 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 300 - Inserts: 1000 - Rounds: 30 Linux 6.1 Defaults mitigations=off 20 40 60 80 100 SE +/- 1.45, N = 15 SE +/- 0.99, N = 4 94.25 90.81 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 300 - Inserts: 3000 - Rounds: 30 Linux 6.1 Defaults mitigations=off 60 120 180 240 300 SE +/- 2.18, N = 3 SE +/- 0.88, N = 3 287.57 287.31 1. (CXX) g++ options: -std=c++17 -lmozjs-91 -lm -lei -fPIC -MMD
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 Linux 6.1 Defaults 0.4478 0.8956 1.3434 1.7912 2.239 SE +/- 0.02, N = 15 SE +/- 0.02, N = 15 1.99 1.99
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark mitigations=off Linux 6.1 Defaults 12 24 36 48 60 SE +/- 0.08, N = 15 SE +/- 0.07, N = 15 51.25 51.21
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe mitigations=off Linux 6.1 Defaults 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.04, N = 15 SE +/- 0.05, N = 15 3.38 3.34
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time mitigations=off Linux 6.1 Defaults 0.5738 1.1476 1.7214 2.2952 2.869 SE +/- 0.01, N = 15 SE +/- 0.02, N = 15 2.55 2.55
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time mitigations=off Linux 6.1 Defaults 0.2408 0.4816 0.7224 0.9632 1.204 SE +/- 0.01, N = 15 SE +/- 0.01, N = 15 1.07 1.05
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Linux 6.1 Defaults mitigations=off 0.2093 0.4186 0.6279 0.8372 1.0465 SE +/- 0.02, N = 15 SE +/- 0.01, N = 15 0.93 0.87
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Linux 6.1 Defaults mitigations=off 0.1845 0.369 0.5535 0.738 0.9225 SE +/- 0.02, N = 15 SE +/- 0.01, N = 15 0.82 0.76
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark mitigations=off Linux 6.1 Defaults 12 24 36 48 60 SE +/- 0.11, N = 7 SE +/- 0.24, N = 3 51.42 51.29
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe mitigations=off Linux 6.1 Defaults 0.765 1.53 2.295 3.06 3.825 SE +/- 0.06, N = 7 SE +/- 0.10, N = 3 3.40 3.38
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Linux 6.1 Defaults mitigations=off 0.243 0.486 0.729 0.972 1.215 SE +/- 0.03, N = 3 SE +/- 0.01, N = 7 1.08 1.07
OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Linux 6.1 Defaults mitigations=off 0.1778 0.3556 0.5334 0.7112 0.889 SE +/- 0.03, N = 3 SE +/- 0.02, N = 7 0.79 0.78
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 Linux 6.1 Defaults mitigations=off 2 4 6 8 10 SE +/- 0.010422, N = 3 SE +/- 0.004001, N = 3 8.312671 8.239698 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Linux 6.1 Defaults mitigations=off 3 6 9 12 15 SE +/- 0.059195, N = 3 SE +/- 0.101921, N = 3 9.116332 9.106795 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 6.1 Defaults mitigations=off 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 23.99 23.89 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes mitigations=off Linux 6.1 Defaults 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 17.47 17.20 1. (CC) gcc options: -lm
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Intel Raptor Lake Mitigation Cost Linux 6.1 Defaults mitigations=off 50 100 150 200 250 206.07 206.93
Hide Result
Linux 6.1 Defaults Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x10e - 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: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 28 November 2022 12:55 by user phoronix.
mitigations=off Processor: Intel Core i9-13900K @ 5.50GHz (24 Cores / 32 Threads), Motherboard: ASUS PRIME Z790-P WIFI (0602 BIOS), Chipset: Intel Device 7a27, Memory: 32GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: Realtek ALC897, Monitor: ASUS VP28U, Network: Realtek RTL8125 2.5GbE + Intel Device 7a70
OS: Ubuntu 22.04, Kernel: 6.1.0-060100rc5daily20221117-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.3 + Wayland, OpenGL: 4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.49), Vulkan: 1.3.204, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x10e - 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: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 29 November 2022 05:15 by user phoronix.