Intel Core i7-1185G7 testing for a future article.
Pre Processor: Intel Core i7-1185G7 @ 4.80GHz (4 Cores / 8 Threads), Motherboard: Dell 0DXP1F (3.4.0 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Micron 2300 NVMe 512GB, Graphics: Intel Xe TGL GT2 3GB (1350MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc7daily20220308-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.3.5, Vulkan: 1.2.195, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1200
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-XWYfV6/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XWYfV6/gcc-11-11.2.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: 0x9a - Thermald 2.4.7Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2)Python Notes: Python 3.10.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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 + srbds: Not affected + tsx_async_abort: Not affected
Post OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.3.5, Vulkan: 1.2.195, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1200
Tiger Lake BHI OpenBenchmarking.org Phoronix Test Suite Intel Core i7-1185G7 @ 4.80GHz (4 Cores / 8 Threads) Dell 0DXP1F (3.4.0 BIOS) Intel Tiger Lake-LP 16GB Micron 2300 NVMe 512GB Intel Xe TGL GT2 3GB (1350MHz) Realtek ALC289 Intel Wi-Fi 6 AX201 Ubuntu 22.04 5.17.0-051700rc7daily20220308-generic (x86_64) 5.17.0-051700rc7daily20220309-generic (x86_64) GNOME Shell 41.3 X Server + Wayland 4.6 Mesa 21.3.5 1.2.195 GCC 11.2.0 ext4 1920x1200 Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernels Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Tiger Lake BHI 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-XWYfV6/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XWYfV6/gcc-11-11.2.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: 0x9a - Thermald 2.4.7 - OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2) - Python 3.10.2 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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 + srbds: Not affected + tsx_async_abort: Not affected
Pre vs. Post Comparison Phoronix Test Suite Baseline +2.7% +2.7% +5.4% +5.4% +8.1% +8.1% +10.8% +10.8% 10.8% 10.7% 8.9% 8.9% 5.2% 5% 4% 3.1% 3% 2.9% 2.8% 2.4% 2% Seq Write - IO_uring - No - Yes - 4KB Seq Write - IO_uring - No - Yes - 4KB NUMA 9.2% Rand Write - IO_uring - No - Yes - 4KB Rand Write - IO_uring - No - Yes - 4KB Create Threads 8.1% Tradebeans 6.8% Seq Fill Seq Fill Create Processes 4.6% D.L.M.F Masskrug - CPU-only 4% S.V.M.P 3.9% T.B.T 3.6% Boat - CPU-only 3.2% Rand Fill Rand Fill Overwrite Overwrite Composite Jetstream 2 - Google Chrome 2.2% S.M.M Flexible IO Tester Flexible IO Tester Stress-NG Flexible IO Tester Flexible IO Tester OSBench DaCapo Benchmark LevelDB LevelDB OSBench LuaJIT Darktable Stress-NG RawTherapee Darktable LevelDB LevelDB LevelDB LevelDB LuaJIT Selenium LuaJIT Pre Post
Tiger Lake BHI rawtherapee: Total Benchmark Time selenium: Jetstream 2 - Firefox stress-ng: System V Message Passing stress-ng: NUMA selenium: Jetstream 2 - Google Chrome fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory stress-ng: Context Switching selenium: StyleBench - Google Chrome dacapobench: Tradesoap postmark: Disk Transaction Performance dacapobench: Tradebeans selenium: Speedometer - Firefox selenium: StyleBench - Firefox sqlite-speedtest: Timed Time - Size 1,000 selenium: Speedometer - Google Chrome darktable: Masskrug - CPU-only selenium: Octane - Firefox selenium: Octane - Google Chrome darktable: Boat - CPU-only dacapobench: H2 stress-ng: Socket Activity leveldb: Seq Fill leveldb: Seq Fill luajit: Composite fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory selenium: PSPDFKit WASM - Google Chrome selenium: PSPDFKit WASM - Firefox stress-ng: IO_uring selenium: Kraken - Firefox selenium: Kraken - Google Chrome selenium: WASM collisionDetection - Firefox selenium: WASM collisionDetection - Google Chrome gimp: unsharp-mask gimp: auto-levels leveldb: Rand Delete gimp: rotate gimp: resize selenium: WASM imageConvolute - Firefox dacapobench: Jython leveldb: Rand Fill leveldb: Rand Fill selenium: WASM imageConvolute - Google Chrome darktable: Server Room - CPU-only osbench: Create Files osbench: Memory Allocations osbench: Create Processes osbench: Launch Programs osbench: Create Threads leveldb: Fill Sync leveldb: Fill Sync leveldb: Seek Rand leveldb: Hot Read leveldb: Rand Read leveldb: Overwrite leveldb: Overwrite darktable: Server Rack - CPU-only ctx-clock: Context Switch Time luajit: Jacobi Successive Over-Relaxation luajit: Dense LU Matrix Factorization luajit: Sparse Matrix Multiply luajit: Fast Fourier Transform luajit: Monte Carlo Pre Post 90.614 119.394 5678465.33 112.04 187.878 392200 1532 431667 1686 446067 1743 1212015.49 46.2 5742 7857 3121 177.7 120 49.525 211 7.977 33622 66621 9.109 2782 6722.50 21.308 41.6 1671.24 216667 845 2813 2654 55104.94 787.3 580.8 357.4 275.32 11.704 10.130 20.091 9.461 7.774 25.1 3500 22.984 38.5 26.38 4.656 11.615869 79.865217 21.800995 39.083163 9.718736 1478.974 0.6 4.407 3.453 3.422 22.324 39.7 0.344 153 1775.04 3971.28 1537.69 458.01 614.15 93.891 118.724 5463312.63 102.61 183.806 394333 1540 470000 1836 494333 1930 1203068.88 46.1 5729 7815 3332 178 118 49.316 209 8.293 32980 66206 9.401 2829 6632.45 20.250 43.7 1710.54 216667 846 2798 2653 54756.69 787.7 581.1 355.7 275.92 11.730 10.137 19.810 9.440 7.795 24.8 3492 22.310 39.7 26.19 4.664 11.597909 79.786062 22.799969 39.559205 10.506312 1482.606 0.6 4.420 3.454 3.446 21.691 40.8 0.342 152 1775.17 4130.02 1567.89 460.05 619.59 OpenBenchmarking.org
Selenium OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Pre Post 30 60 90 120 150 SE +/- 0.98, N = 3 SE +/- 0.45, N = 3 119.39 118.72 1. firefox 98.0
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA Pre Post 30 60 90 120 150 SE +/- 1.37, N = 14 SE +/- 0.91, N = 15 112.04 102.61 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic
Selenium OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Pre Post 40 80 120 160 200 SE +/- 1.73, N = 3 SE +/- 0.13, N = 3 187.88 183.81 1. chrome 99.0.4844.51
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 80K 160K 240K 320K 400K SE +/- 3894.07, N = 15 SE +/- 4371.63, N = 3 392200 394333 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 300 600 900 1200 1500 SE +/- 15.14, N = 15 SE +/- 17.09, N = 3 1532 1540 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 100K 200K 300K 400K 500K SE +/- 4820.26, N = 15 SE +/- 2081.67, N = 3 431667 470000 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 400 800 1200 1600 2000 SE +/- 18.71, N = 15 SE +/- 8.89, N = 3 1686 1836 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 110K 220K 330K 440K 550K SE +/- 7585.99, N = 15 SE +/- 5783.12, N = 3 446067 494333 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 400 800 1200 1600 2000 SE +/- 29.73, N = 15 SE +/- 22.64, N = 3 1743 1930 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Selenium OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Pre Post 10 20 30 40 50 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 46.2 46.1 1. chrome 99.0.4844.51
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 Pre Post 2K 4K 6K 8K 10K SE +/- 75.56, N = 6 SE +/- 77.34, N = 5 7857 7815 1. (CC) gcc options: -O3
Selenium OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Pre Post 40 80 120 160 200 SE +/- 0.74, N = 3 SE +/- 0.33, N = 3 177.7 178.0 1. firefox 98.0
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Pre Post 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 120 118 1. firefox 98.0
Selenium OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Pre Post 50 100 150 200 250 SE +/- 1.53, N = 3 SE +/- 1.76, N = 3 211 209 1. chrome 99.0.4844.51
Selenium OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Pre Post 7K 14K 21K 28K 35K SE +/- 237.86, N = 3 SE +/- 221.92, N = 3 33622 32980 1. firefox 98.0
OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Google Chrome Pre Post 14K 28K 42K 56K 70K SE +/- 226.00, N = 3 SE +/- 202.15, N = 3 66621 66206 1. chrome 99.0.4844.51
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Pre Post 5 10 15 20 25 SE +/- 0.21, N = 15 SE +/- 0.06, N = 3 21.31 20.25 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Pre Post 10 20 30 40 50 SE +/- 0.40, N = 15 SE +/- 0.15, N = 3 41.6 43.7 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 50K 100K 150K 200K 250K SE +/- 1201.85, N = 3 SE +/- 666.67, N = 3 216667 216667 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Pre Post 200 400 600 800 1000 SE +/- 4.67, N = 3 SE +/- 2.33, N = 3 845 846 1. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Selenium OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Pre Post 600 1200 1800 2400 3000 SE +/- 4.18, N = 3 SE +/- 6.57, N = 3 2813 2798 1. chrome 99.0.4844.51
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Pre Post 600 1200 1800 2400 3000 SE +/- 2.73, N = 3 SE +/- 5.55, N = 3 2654 2653 1. firefox 98.0
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Pre Post 200 400 600 800 1000 SE +/- 1.69, N = 3 SE +/- 1.12, N = 3 787.3 787.7 1. firefox 98.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Pre Post 130 260 390 520 650 SE +/- 1.64, N = 3 SE +/- 1.30, N = 3 580.8 581.1 1. chrome 99.0.4844.51
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Pre Post 80 160 240 320 400 SE +/- 0.12, N = 3 SE +/- 0.00, N = 3 357.4 355.7 1. firefox 98.0
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Pre Post 60 120 180 240 300 SE +/- 0.31, N = 3 SE +/- 0.77, N = 3 275.32 275.92 1. chrome 99.0.4844.51
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Pre Post 5 10 15 20 25 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 20.09 19.81 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Pre Post 6 12 18 24 30 SE +/- 0.23, N = 3 SE +/- 0.12, N = 3 25.1 24.8 1. firefox 98.0
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Pre Post 6 12 18 24 30 SE +/- 0.18, N = 15 SE +/- 0.21, N = 3 22.98 22.31 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Pre Post 9 18 27 36 45 SE +/- 0.28, N = 15 SE +/- 0.38, N = 3 38.5 39.7 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
Selenium OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Pre Post 6 12 18 24 30 SE +/- 0.27, N = 3 SE +/- 0.08, N = 3 26.38 26.19 1. chrome 99.0.4844.51
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.0 Test: Server Room - Acceleration: CPU-only Pre Post 1.0494 2.0988 3.1482 4.1976 5.247 SE +/- 0.005, N = 3 SE +/- 0.006, N = 3 4.656 4.664
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 Pre Post 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 11.62 11.60 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Pre Post 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.05, N = 3 79.87 79.79 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Pre Post 5 10 15 20 25 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 21.80 22.80 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Pre Post 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 39.08 39.56 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Pre Post 3 6 9 12 15 SE +/- 0.074755, N = 3 SE +/- 0.090624, N = 3 9.718736 10.506312 1. (CC) gcc options: -lm
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Pre Post 300 600 900 1200 1500 SE +/- 13.38, N = 3 SE +/- 4.27, N = 15 1478.97 1482.61 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Pre Post 0.135 0.27 0.405 0.54 0.675 SE +/- 0.00, N = 3 SE +/- 0.01, N = 15 0.6 0.6 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Pre Post 0.9945 1.989 2.9835 3.978 4.9725 SE +/- 0.019, N = 3 SE +/- 0.019, N = 3 4.407 4.420 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Pre Post 0.7772 1.5544 2.3316 3.1088 3.886 SE +/- 0.014, N = 3 SE +/- 0.015, N = 3 3.453 3.454 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Pre Post 0.7754 1.5508 2.3262 3.1016 3.877 SE +/- 0.027, N = 3 SE +/- 0.006, N = 3 3.422 3.446 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Pre Post 5 10 15 20 25 SE +/- 0.23, N = 5 SE +/- 0.29, N = 3 22.32 21.69 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Pre Post 9 18 27 36 45 SE +/- 0.42, N = 5 SE +/- 0.55, N = 3 39.7 40.8 1. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc
DaCapo Benchmark This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.
Java Test: Eclipse
Pre: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
Post: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status.
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.0 Test: Server Rack - Acceleration: CPU-only Pre Post 0.0774 0.1548 0.2322 0.3096 0.387 SE +/- 0.003, N = 3 SE +/- 0.001, N = 3 0.344 0.342
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Pre Post 400 800 1200 1600 2000 SE +/- 0.33, N = 3 SE +/- 0.61, N = 3 1775.04 1775.17 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Pre Post 900 1800 2700 3600 4500 SE +/- 38.47, N = 3 SE +/- 7.41, N = 3 3971.28 4130.02 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Pre Post 300 600 900 1200 1500 SE +/- 5.20, N = 3 SE +/- 4.80, N = 3 1537.69 1567.89 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Pre Post 100 200 300 400 500 SE +/- 0.63, N = 3 SE +/- 1.55, N = 3 458.01 460.05 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Pre Post 130 260 390 520 650 SE +/- 2.73, N = 3 SE +/- 0.40, N = 3 614.15 619.59 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Pre Processor: Intel Core i7-1185G7 @ 4.80GHz (4 Cores / 8 Threads), Motherboard: Dell 0DXP1F (3.4.0 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Micron 2300 NVMe 512GB, Graphics: Intel Xe TGL GT2 3GB (1350MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc7daily20220308-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.3.5, Vulkan: 1.2.195, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1200
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-XWYfV6/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XWYfV6/gcc-11-11.2.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: 0x9a - Thermald 2.4.7Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2)Python Notes: Python 3.10.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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 + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 8 March 2022 20:36 by user phoronix.
Post Processor: Intel Core i7-1185G7 @ 4.80GHz (4 Cores / 8 Threads), Motherboard: Dell 0DXP1F (3.4.0 BIOS), Chipset: Intel Tiger Lake-LP, Memory: 16GB, Disk: Micron 2300 NVMe 512GB, Graphics: Intel Xe TGL GT2 3GB (1350MHz), Audio: Realtek ALC289, Network: Intel Wi-Fi 6 AX201
OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc7daily20220309-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 21.3.5, Vulkan: 1.2.195, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1200
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-XWYfV6/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XWYfV6/gcc-11-11.2.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: 0x9a - Thermald 2.4.7Java Notes: OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2)Python Notes: Python 3.10.2Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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 + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 9 March 2022 04:35 by user phoronix.