Tiger Lake Linux 5.11 Kernel

Intel Core i7-1165G7 testing with a Dell 0GG9PT (1.0.3 BIOS) and Intel UHD 3GB on Ubuntu 20.10 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2012236-PTS-TIGERLAK01
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts

Limit displaying results to tests within:

Audio Encoding 3 Tests
Web Browsers 1 Tests
Timed Code Compilation 3 Tests
C/C++ Compiler Tests 3 Tests
CPU Massive 6 Tests
Creator Workloads 5 Tests
Database Test Suite 2 Tests
Desktop Graphics 3 Tests
Encoding 3 Tests
HPC - High Performance Computing 2 Tests
Common Kernel Benchmarks 8 Tests
Machine Learning 2 Tests
Multi-Core 4 Tests
NVIDIA GPU Compute 3 Tests
Programmer / Developer System Benchmarks 5 Tests
Python Tests 3 Tests
Server 3 Tests
Server CPU Tests 5 Tests
Single-Threaded 4 Tests
Vulkan Compute 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Linux 5.10.2
December 22 2020
  11 Hours, 10 Minutes
Linux 5.11 Git
December 23 2020
  9 Hours, 59 Minutes
Invert Hiding All Results Option
  10 Hours, 34 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Tiger Lake Linux 5.11 KernelOpenBenchmarking.orgPhoronix Test SuiteIntel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads)Dell 0GG9PT (1.0.3 BIOS)Intel Tiger Lake-LP16GBKioxia KBG40ZNS256G NVMe 256GBIntel UHD 3GB (1300MHz)Realtek ALC289Intel Wi-Fi 6 AX201Ubuntu 20.105.10.2-051002-generic (x86_64)5.10.0-051000rc7daily20201213-generic (x86_64) 20201212GNOME Shell 3.38.1X Server 1.20.9modesetting 1.20.94.6 Mesa 20.2.11.2.145GCC 10.2.0ext41920x1200ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelsDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionTiger Lake Linux 5.11 Kernel BenchmarksSystem Logs- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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-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 - CPU Microcode: 0x60 - Thermald 2.3 - Python 3.8.6- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + 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

Linux 5.10.2 vs. Linux 5.11 Git ComparisonPhoronix Test SuiteBaseline+21%+21%+42%+42%+63%+63%+84%+84%84%84%35.9%34.5%29.9%29.3%27.1%24.7%23.2%22.2%14.1%13.8%13.6%13.5%10%8.6%8.3%8.1%7.9%7.2%6.9%6.7%6.4%6.1%5.7%5.5%5.5%5.5%5.4%5.4%5.4%5.2%5.1%5%4.9%4.9%4.9%4.8%4.8%4.7%4.7%4.7%4.5%4.4%4.3%4.2%4.1%4%3.9%3.8%3.5%3.5%3.4%3.4%3.3%3.2%3.2%3.2%3.2%3.2%3.1%3%2.9%2.7%2.6%2.6%2.4%2.4%2.3%2.3%2.3%2.3%2.1%2%2%2%Rand Write - Linux AIO - No - Yes - 4KBRand Write - Linux AIO - No - Yes - 4KBS.V.M.P65.2%Fill Sync50%Rand Write - Linux AIO - No - Yes - 2MBRand Write - Linux AIO - No - Yes - 2MBRand Write - IO_uring - No - Yes - 4KBRand Write - IO_uring - No - Yes - 4KBContext SwitchingRand Write - IO_uring - No - Yes - 2MBRand Write - IO_uring - No - Yes - 2MBNUMASeq Write - IO_uring - No - Yes - 4KBSeq Write - IO_uring - No - Yes - 4KBStatic OMP SpeedupMotionMark - FirefoxSeq Read - Linux AIO - No - Yes - 4KB11.2%Seq Read - Linux AIO - No - Yes - 4KB11%Rand Read - Linux AIO - No - Yes - 4KB10.1%Rand Read - Linux AIO - No - Yes - 4KB10.1%16 - ThreadSocket Activity9.3%16 - ProcessIP Shapes 3D - f32 - CPUUnnamed Pipe - 40968.2%1 - ProcessSeq Write - Linux AIO - No - Yes - 4KB8.1%ForkingSeq Write - Linux AIO - No - Yes - 4KB7.8%Fill Sync7.6%1 - ThreadSeek RandM.M.B.S.T - f32 - CPUD.B.s - f32 - CPUD.B.s - f32 - CPU2 - ThreadFIFO Named Pipe - 128R.N.N.I - f32 - CPUTimed Time - Size 1,000M.L.U.p2 - ProcessUnnamed Pipe - 1284 - ThreadSeq Write - IO_uring - No - Yes - 2MBRand DeleteOctane - Firefox8 - ThreadMallocSeq Write - IO_uring - No - Yes - 2MB8 - ProcessSeq FillMEMFDFutex HashCreate Processes4.6%Seq Fill32 - ProcessR.N.N.T - f32 - CPUARES-6 - Firefox4 - ProcessTime To CompileJetstream 2 - FirefoxSpeedometer - FirefoxSeq Write - Linux AIO - No - Yes - 2MBCryptoMatrix MathC.B.S.A - f32 - CPUG.Q.D.SMMAPMemory CopyingEpoll WaitTime To CompileSeq Write - Linux AIO - No - Yes - 2MBU.U.D.S - 128Time To CompileJetstream - FirefoxFIFO Named Pipe - 40962.7%M.L.U.s.mKostya4x - NoVector Math4x - YesM.L.U.sT.T.S.S2x - SingleCPU CacheB.B.B.S.1 - Software OnlyCPU Stress2.1%Kraken - FirefoxStyleBench - FirefoxM.L.U.s.mFlexible IO TesterFlexible IO TesterStress-NGLevelDBFlexible IO TesterFlexible IO TesterFlexible IO TesterFlexible IO TesterStress-NGFlexible IO TesterFlexible IO TesterStress-NGFlexible IO TesterFlexible IO TesterCLOMPSeleniumFlexible IO TesterFlexible IO TesterFlexible IO TesterFlexible IO TesterHackbenchStress-NGHackbenchoneDNNIPC_benchmarkHackbenchFlexible IO TesterStress-NGFlexible IO TesterLevelDBHackbenchLevelDBoneDNNoneDNNoneDNNHackbenchIPC_benchmarkoneDNNSQLite SpeedtestBenchmarkMutexHackbenchIPC_benchmarkHackbenchFlexible IO TesterLevelDBSeleniumHackbenchStress-NGFlexible IO TesterHackbenchLevelDBStress-NGperf-benchOSBenchLevelDBHackbenchoneDNNSeleniumHackbenchTimed Linux Kernel CompilationSeleniumSeleniumFlexible IO TesterStress-NGStress-NGoneDNNStress-NGStress-NGStress-NGperf-benchBuild2Flexible IO TesterIPC_benchmarkTimed Eigen CompilationSeleniumIPC_benchmarkBenchmarkMutexsimdjsonRealSR-NCNNStress-NGRealSR-NCNNBenchmarkMutexeSpeak-NG Speech EngineVkResampleStress-NGMPVStress-NGSeleniumSeleniumBenchmarkMutexLinux 5.10.2Linux 5.11 Git

Tiger Lake Linux 5.11 Kernelselenium: ARES-6 - Firefoxselenium: Kraken - Firefoxselenium: Octane - Firefoxselenium: Jetstream - Firefoxselenium: CanvasMark - Firefoxselenium: MotionMark - Firefoxselenium: StyleBench - Firefoxselenium: Jetstream 2 - Firefoxselenium: Maze Solver - Firefoxselenium: Speedometer - Firefoxselenium: PSPDFKit WASM - Firefoxselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxclomp: Static OMP Speeduphackbench: 1 - Threadhackbench: 2 - Threadhackbench: 4 - Threadhackbench: 8 - Threadhackbench: 1 - Processhackbench: 16 - Threadhackbench: 2 - Processhackbench: 4 - Processhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processstress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: RdRandstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingencode-opus: WAV To Opus Encodeencode-wavpack: WAV To WavPackencode-ogg: WAV To Oggglmark2: 1920 x 1200vkmark: 1920 x 1200yquake2: OpenGL 3.x - 1920 x 1080yquake2: Software CPU - 1920 x 1080etlegacy: Renderer2 - 1920 x 1200espeak: Text-To-Speech Synthesistesseract: 1920 x 1200xonotic: 1920 x 1200 - Highxonotic: 1920 x 1200 - Ultraxonotic: 1920 x 1200 - Ultimatefio: Rand Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Rand Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directorynumpy: onednn: IP Shapes 1D - f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Recurrent Neural Network Training - f32 - CPUonednn: Recurrent Neural Network Inference - f32 - CPUonednn: Matrix Multiply Batch Shapes Transformer - f32 - CPUipc-benchmark: TCP Socket - 128ipc-benchmark: TCP Socket - 4096ipc-benchmark: Unnamed Pipe - 128ipc-benchmark: Unnamed Pipe - 4096ipc-benchmark: FIFO Named Pipe - 128mpv: Big Buck Bunny Sunflower 1080p - Software Onlyipc-benchmark: Unnamed Unix Domain Socket - 128mpv: Big Buck Bunny Sunflower 4K - Software Onlyipc-benchmark: FIFO Named Pipe - 4096ipc-benchmark: Unnamed Unix Domain Socket - 4096osbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsperf-bench: Epoll Waitperf-bench: Futex Hashperf-bench: Memcpy 1MBperf-bench: Memset 1MBperf-bench: Sched Pipeperf-bench: Futex Lock-Piperf-bench: Syscall Basicmutex: Mutex Lock Unlock spinlockmutex: Mutex Lock Unlock std::mutexmutex: Mutex Lock Unlock std::mutexmutex: Mutex Lock Unlock pthread_mutexmutex: Mutex Lock Unlock ticket_spinlockbuild-linux-kernel: Time To Compilebuild2: Time To Compilebuild-eigen: Time To Compilerealsr-ncnn: 4x - Norealsr-ncnn: 4x - Yesvkresample: 2x - Singlewaifu2x-ncnn: 2x - 3 - Nowaifu2x-ncnn: 2x - 3 - Yesleveldb: Hot Readleveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillsqlite-speedtest: Timed Time - Size 1,000simdjson: Kostyasimdjson: PartialTweetsLinux 5.10.2Linux 5.11 Git46.981032.121512175.9614648347.7310183.0935.2117.5300627.5336.34.46.94714.32029.13859.5406.581129.44713.58528.01958.792130.029267.10935.4876.66221.47268884.66637.2330799334.5337842.7529138.3652843.5625.011762.16536169.2414938.9718493.942718.823470.611106083.70411951.3648.854910885.087.41513.46616.715836921762.5131.1134.530.446135.5831195.7381208160.3132746123.1072409202010061126288267182791091223346719493131.53358326412897.3248622117105571118200019189567892023333971952546488034817029575393392.3312.49227.0315814.082314.803412.118459319.674821.025.395374592554157433449480499341845017388404.831972896153.28841666100284310.32667610.85043038.57453728.85679467.847252190029397020926.48334681.35739923941718462217522521.820.715.413.613.9261.707428.09868.60769.658553.279126.0234.16527.4263.5590.33285.11040.421.89840.421.8983.5335.88725.65134.026.05353.5380.770.9145.101011.422570181.0214745394.5310386.3675.3122298227.6338.45.06.48013.54427.69456.7586.088117.64212.88926.90556.121119.756255.86436.6393.65231.80271006.74659.4032295498.2237776.6631435.8552925.0025.581726.66535277.5415449.1318944.152806.833176.431406362.21415917.9250.472972642.167.37413.39116.798842924763.9132.6135.029.763136.1971197.0598233160.9823648123.568328620009971105282800179789582821200023911617043615355174179457532141106771118200019179557111820004162052897400835917627369933391.3012.512456.4933313.623313.949511.394338931.474567.765.056594662523158921252144708631625295630413.242034690154.79819392100943610.18787010.74632037.93319030.17664067.433675196174415527326.95968680.58721023606818612248943021.320.315.012.914.1251.579414.74966.62467.923540.493123.2064.10727.2283.5420.23535.39440.421.89440.621.8003.5085.50524.43235.624.92150.7540.790.91OpenBenchmarking.org

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxLinux 5.11 GitLinux 5.10.21122334455SE +/- 0.07, N = 3SE +/- 0.09, N = 345.1046.981. firefox 84.0

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 0.46, N = 3SE +/- 5.00, N = 31011.41032.11. firefox 84.0

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: FirefoxLinux 5.11 GitLinux 5.10.25K10K15K20K25KSE +/- 95.28, N = 3SE +/- 289.59, N = 322570215121. firefox 84.0

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream - Browser: FirefoxLinux 5.11 GitLinux 5.10.24080120160200SE +/- 0.24, N = 3SE +/- 0.63, N = 3181.02175.961. firefox 84.0

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: CanvasMark - Browser: FirefoxLinux 5.11 GitLinux 5.10.23K6K9K12K15KSE +/- 68.03, N = 3SE +/- 167.50, N = 314745146481. firefox 84.0

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: MotionMark - Browser: FirefoxLinux 5.11 GitLinux 5.10.290180270360450SE +/- 35.95, N = 9SE +/- 28.52, N = 9394.53347.731. firefox 84.0

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: FirefoxLinux 5.11 GitLinux 5.10.220406080100SE +/- 1.00, N = 31031011. firefox 84.0

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxLinux 5.11 GitLinux 5.10.220406080100SE +/- 0.58, N = 3SE +/- 0.53, N = 386.3783.091. firefox 84.0

OpenBenchmarking.orgSeconds, Fewer Is BetterSeleniumBenchmark: Maze Solver - Browser: FirefoxLinux 5.11 GitLinux 5.10.21.19252.3853.57754.775.9625SE +/- 0.03, N = 3SE +/- 0.06, N = 35.35.21. firefox 84.0

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: FirefoxLinux 5.11 GitLinux 5.10.2306090120150SE +/- 1.20, N = 3SE +/- 1.14, N = 15122.0117.51. firefox 84.0

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxLinux 5.11 GitLinux 5.10.26001200180024003000SE +/- 11.46, N = 3SE +/- 6.35, N = 3298230061. firefox 84.0

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxLinux 5.11 GitLinux 5.10.2612182430SE +/- 0.34, N = 4SE +/- 0.21, N = 327.627.51. firefox 84.0

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxLinux 5.11 GitLinux 5.10.270140210280350SE +/- 2.61, N = 10SE +/- 4.29, N = 3338.4336.31. firefox 84.0

CLOMP

CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 1.2Static OMP SpeedupLinux 5.11 GitLinux 5.10.21.1252.253.3754.55.625SE +/- 0.03, N = 3SE +/- 0.00, N = 35.04.41. (CC) gcc options: -fopenmp -O3 -lm

Hackbench

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadLinux 5.11 GitLinux 5.10.2246810SE +/- 0.116, N = 15SE +/- 0.141, N = 126.4806.9471. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ThreadLinux 5.11 GitLinux 5.10.248121620SE +/- 0.13, N = 12SE +/- 0.12, N = 1213.5414.321. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadLinux 5.11 GitLinux 5.10.2714212835SE +/- 0.29, N = 5SE +/- 0.36, N = 427.6929.141. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadLinux 5.11 GitLinux 5.10.21326395265SE +/- 0.53, N = 3SE +/- 0.42, N = 356.7659.541. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ProcessLinux 5.11 GitLinux 5.10.2246810SE +/- 0.106, N = 13SE +/- 0.135, N = 126.0886.5811. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadLinux 5.11 GitLinux 5.10.2306090120150SE +/- 0.27, N = 3SE +/- 0.77, N = 3117.64129.451. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ProcessLinux 5.11 GitLinux 5.10.23691215SE +/- 0.14, N = 12SE +/- 0.13, N = 1212.8913.591. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessLinux 5.11 GitLinux 5.10.2714212835SE +/- 0.24, N = 7SE +/- 0.30, N = 1226.9128.021. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessLinux 5.11 GitLinux 5.10.21326395265SE +/- 0.42, N = 3SE +/- 0.39, N = 356.1258.791. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessLinux 5.11 GitLinux 5.10.2306090120150SE +/- 0.34, N = 3SE +/- 0.34, N = 3119.76130.031. (CC) gcc options: -lpthread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessLinux 5.11 GitLinux 5.10.260120180240300SE +/- 0.97, N = 3SE +/- 0.27, N = 3255.86267.111. (CC) gcc options: -lpthread

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPLinux 5.11 GitLinux 5.10.2816243240SE +/- 0.59, N = 12SE +/- 0.36, N = 636.6335.481. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMALinux 5.11 GitLinux 5.10.220406080100SE +/- 1.02, N = 4SE +/- 1.07, N = 393.6576.661. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDLinux 5.11 GitLinux 5.10.250100150200250SE +/- 2.83, N = 4SE +/- 2.17, N = 5231.80221.471. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicLinux 5.11 GitLinux 5.10.260K120K180K240K300KSE +/- 2857.84, N = 15SE +/- 2968.22, N = 15271006.74268884.661. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoLinux 5.11 GitLinux 5.10.2140280420560700SE +/- 8.39, N = 3SE +/- 7.22, N = 3659.40637.231. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocLinux 5.11 GitLinux 5.10.27M14M21M28M35MSE +/- 404071.87, N = 3SE +/- 334250.02, N = 332295498.2230799334.531. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: RdRandLinux 5.11 GitLinux 5.10.28K16K24K32K40KSE +/- 126.94, N = 3SE +/- 175.12, N = 337776.6637842.751. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: ForkingLinux 5.11 GitLinux 5.10.27K14K21K28K35KSE +/- 367.14, N = 4SE +/- 357.49, N = 331435.8529138.361. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILELinux 5.11 GitLinux 5.10.211K22K33K44K55KSE +/- 577.19, N = 4SE +/- 661.42, N = 352925.0052843.561. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheLinux 5.11 GitLinux 5.10.2612182430SE +/- 0.19, N = 15SE +/- 0.31, N = 1225.5825.011. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressLinux 5.11 GitLinux 5.10.2400800120016002000SE +/- 21.81, N = 3SE +/- 20.66, N = 31726.661762.161. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresLinux 5.11 GitLinux 5.10.2110K220K330K440K550KSE +/- 29.96, N = 3SE +/- 9.77, N = 3535277.54536169.241. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathLinux 5.11 GitLinux 5.10.23K6K9K12K15KSE +/- 138.59, N = 12SE +/- 100.79, N = 1515449.1314938.971. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathLinux 5.11 GitLinux 5.10.24K8K12K16K20KSE +/- 266.04, N = 3SE +/- 229.31, N = 318944.1518493.941. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingLinux 5.11 GitLinux 5.10.26001200180024003000SE +/- 26.07, N = 7SE +/- 26.93, N = 62806.832718.821. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityLinux 5.11 GitLinux 5.10.27001400210028003500SE +/- 11.61, N = 3SE +/- 26.19, N = 153176.433470.611. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingLinux 5.11 GitLinux 5.10.2300K600K900K1200K1500KSE +/- 13629.77, N = 6SE +/- 15304.90, N = 151406362.211106083.701. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsLinux 5.11 GitLinux 5.10.290K180K270K360K450KSE +/- 6892.92, N = 12SE +/- 5612.44, N = 3415917.92411951.361. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingLinux 5.11 GitLinux 5.10.21122334455SE +/- 0.64, N = 3SE +/- 0.65, N = 350.4748.851. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingLinux 5.11 GitLinux 5.10.21.1M2.2M3.3M4.4M5.5MSE +/- 231022.49, N = 15SE +/- 55327.19, N = 152972642.164910885.081. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Opus Codec Encoding

Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.3.1WAV To Opus EncodeLinux 5.11 GitLinux 5.10.2246810SE +/- 0.020, N = 5SE +/- 0.015, N = 57.3747.4151. (CXX) g++ options: -fvisibility=hidden -logg -lm

WavPack Audio Encoding

This test times how long it takes to encode a sample WAV file to WavPack format with very high quality settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.3WAV To WavPackLinux 5.11 GitLinux 5.10.23691215SE +/- 0.13, N = 6SE +/- 0.12, N = 713.3913.471. (CXX) g++ options: -rdynamic

Ogg Audio Encoding

This test times how long it takes to encode a sample WAV file to Ogg format using the reference Xiph.org tools/libraries. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Audio Encoding 1.3.4WAV To OggLinux 5.11 GitLinux 5.10.248121620SE +/- 0.13, N = 3SE +/- 0.12, N = 316.8016.721. (CC) gcc options: -O2 -ffast-math -fsigned-char

GLmark2

This is a test of Linaro's glmark2 port, currently using the X11 OpenGL 2.0 target. GLmark2 is a basic OpenGL benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 1920 x 1200Linux 5.11 GitLinux 5.10.22004006008001000842836

VKMark

VKMark is a collection of Vulkan tests/benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgVKMark Score, More Is BetterVKMark 2020-05-21Resolution: 1920 x 1200Linux 5.11 GitLinux 5.10.22004006008001000SE +/- 2.31, N = 3SE +/- 1.67, N = 39249211. (CXX) g++ options: -pthread -ldl -pipe -std=c++14 -MD -MQ -MF

yquake2

This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 7.45Renderer: OpenGL 3.x - Resolution: 1920 x 1080Linux 5.11 GitLinux 5.10.2160320480640800SE +/- 9.98, N = 3SE +/- 9.23, N = 4763.9762.51. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

OpenBenchmarking.orgFrames Per Second, More Is Betteryquake2 7.45Renderer: Software CPU - Resolution: 1920 x 1080Linux 5.11 GitLinux 5.10.2306090120150SE +/- 0.38, N = 3SE +/- 0.22, N = 3132.6131.11. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC

ET: Legacy

ETLegacy is an open-source engine evolution of Wolfenstein: Enemy Territory, a World War II era first person shooter that was released for free by Splash Damage using the id Tech 3 engine. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterET: Legacy 2.75Renderer: Renderer2 - Resolution: 1920 x 1200Linux 5.11 GitLinux 5.10.2306090120150SE +/- 1.87, N = 3SE +/- 1.37, N = 3135.0134.5

eSpeak-NG Speech Engine

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech SynthesisLinux 5.11 GitLinux 5.10.2714212835SE +/- 0.38, N = 16SE +/- 0.36, N = 2029.7630.451. (CC) gcc options: -O2 -std=c99

Tesseract

Tesseract is a fork of Cube 2 Sauerbraten with numerous graphics and game-play improvements. Tesseract has been in development since 2012 while its first release happened in May of 2014. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1200Linux 5.11 GitLinux 5.10.2306090120150SE +/- 1.41, N = 5SE +/- 1.51, N = 4136.20135.58

Xonotic

This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1920 x 1200 - Effects Quality: HighLinux 5.11 GitLinux 5.10.24080120160200SE +/- 1.10, N = 3SE +/- 1.63, N = 3197.06195.74MIN: 113 / MAX: 303MIN: 115 / MAX: 303

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1920 x 1200 - Effects Quality: UltraLinux 5.11 GitLinux 5.10.24080120160200SE +/- 1.05, N = 3SE +/- 0.82, N = 3160.98160.31MIN: 79 / MAX: 270MIN: 79 / MAX: 270

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1920 x 1200 - Effects Quality: UltimateLinux 5.11 GitLinux 5.10.2306090120150SE +/- 0.57, N = 3SE +/- 0.49, N = 3123.57123.11MIN: 37 / MAX: 211MIN: 40 / MAX: 210

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.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.2400800120016002000SE +/- 31.26, N = 12SE +/- 27.68, N = 12200020201. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 15.69, N = 12SE +/- 13.79, N = 1299710061. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 37.75, N = 15SE +/- 28.27, N = 15110511261. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.260K120K180K240K300KSE +/- 9714.10, N = 15SE +/- 7220.65, N = 152828002882671. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.2400800120016002000SE +/- 29.14, N = 15SE +/- 43.43, N = 12179718271. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 14.57, N = 15SE +/- 21.71, N = 128959101. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 5.20, N = 3SE +/- 47.66, N = 158289121. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.250K100K150K200K250KSE +/- 1154.70, N = 3SE +/- 12183.07, N = 152120002334671. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.250100150200250SE +/- 12.51, N = 12SE +/- 5.21, N = 152391941. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.2306090120150SE +/- 6.26, N = 12SE +/- 2.61, N = 15116931. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.24080120160200SE +/- 14.94, N = 13SE +/- 9.61, N = 12170.0131.51. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.29K18K27K36K45KSE +/- 3821.70, N = 13SE +/- 2415.07, N = 1243615335831. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.280160240320400SE +/- 16.18, N = 12SE +/- 23.82, N = 123552641. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.24080120160200SE +/- 8.09, N = 12SE +/- 11.88, N = 121741281. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.24080120160200SE +/- 4.33, N = 15SE +/- 3.28, N = 13179.097.31. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.210K20K30K40K50KSE +/- 1097.91, N = 15SE +/- 861.39, N = 1345753248621. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.25001000150020002500SE +/- 16.76, N = 3SE +/- 29.67, N = 3214121171. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 8.21, N = 3SE +/- 14.90, N = 3106710551. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.21503004506007507117111. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.240K80K120K160K200K1820001820001. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.2400800120016002000SE +/- 23.18, N = 12SE +/- 22.82, N = 15191719181. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 11.56, N = 12SE +/- 11.42, N = 159559561. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.22004006008001000SE +/- 59.24, N = 157117891. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.240K80K120K160K200KSE +/- 15177.57, N = 151820002023331. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.290180270360450SE +/- 7.57, N = 154163971. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.24080120160200SE +/- 3.80, N = 152051951. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.260120180240300SE +/- 14.70, N = 12SE +/- 10.19, N = 152892541. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.216K32K48K64K80KSE +/- 3752.87, N = 12SE +/- 2619.09, N = 1574008648801. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.280160240320400SE +/- 13.29, N = 12SE +/- 11.21, N = 153593481. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.24080120160200SE +/- 6.62, N = 12SE +/- 5.62, N = 151761701. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.260120180240300SE +/- 10.89, N = 15SE +/- 9.12, N = 152732951. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 5.11 GitLinux 5.10.216K32K48K64K80KSE +/- 2795.86, N = 15SE +/- 2332.78, N = 1569933753931. (CC) gcc options: -rdynamic -ll -lnuma -lrt -lz -lpthread -lm -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Numpy Benchmark

This is a test to obtain the general Numpy performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkLinux 5.11 GitLinux 5.10.290180270360450SE +/- 2.05, N = 3SE +/- 1.31, N = 3391.30392.33

oneDNN

This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the Intel oneAPI initiative. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 1D - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.23691215SE +/- 0.28, N = 12SE +/- 0.22, N = 1212.5112.49MIN: 6.9MIN: 6.581. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: IP Shapes 3D - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.2246810SE +/- 0.04548, N = 14SE +/- 0.08248, N = 46.493337.03158MIN: 5.42MIN: 5.471. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.248121620SE +/- 0.18, N = 12SE +/- 0.15, N = 1213.6214.08MIN: 8.2MIN: 8.261. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.248121620SE +/- 0.18, N = 3SE +/- 0.14, N = 313.9514.80MIN: 12MIN: 12.021. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.23691215SE +/- 0.16, N = 15SE +/- 0.18, N = 1411.3912.12MIN: 9.25MIN: 9.31. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.22K4K6K8K10KSE +/- 2.19, N = 3SE +/- 20.48, N = 38931.479319.67MIN: 8889.68MIN: 9204.551. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.210002000300040005000SE +/- 1.79, N = 3SE +/- 8.68, N = 34567.764821.02MIN: 4527MIN: 47531. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.0Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPULinux 5.11 GitLinux 5.10.21.2142.4283.6424.8566.07SE +/- 0.01477, N = 3SE +/- 0.02425, N = 35.056595.39537MIN: 3.93MIN: 3.941. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 128Linux 5.11 GitLinux 5.10.21000K2000K3000K4000K5000KSE +/- 19508.65, N = 3SE +/- 21495.32, N = 346625234592554

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 4096Linux 5.11 GitLinux 5.10.2300K600K900K1200K1500KSE +/- 18654.10, N = 3SE +/- 5325.46, N = 315892121574334

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 128Linux 5.11 GitLinux 5.10.21.1M2.2M3.3M4.4M5.5MSE +/- 146127.31, N = 12SE +/- 157550.75, N = 1252144704948049

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 4096Linux 5.11 GitLinux 5.10.2200K400K600K800K1000KSE +/- 20061.82, N = 15SE +/- 20607.12, N = 15863162934184

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 128Linux 5.11 GitLinux 5.10.21.1M2.2M3.3M4.4M5.5MSE +/- 39077.10, N = 3SE +/- 216164.16, N = 1352956305017388

MPV

MPV is an open-source, cross-platform media player. This test profile tests the frame-rate that can be achieved unsynchronized in a desynchronized mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterMPVVideo Input: Big Buck Bunny Sunflower 1080p - Decode: Software OnlyLinux 5.11 GitLinux 5.10.290180270360450SE +/- 1.72, N = 3SE +/- 1.87, N = 3413.24404.83MIN: 332.95 / MAX: 461.03MIN: 331.57 / MAX: 461.031. mpv 0.32.0

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 128Linux 5.11 GitLinux 5.10.2400K800K1200K1600K2000KSE +/- 26835.62, N = 3SE +/- 20368.15, N = 1520346901972896

MPV

MPV is an open-source, cross-platform media player. This test profile tests the frame-rate that can be achieved unsynchronized in a desynchronized mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterMPVVideo Input: Big Buck Bunny Sunflower 4K - Decode: Software OnlyLinux 5.11 GitLinux 5.10.2306090120150SE +/- 0.19, N = 3SE +/- 0.30, N = 3154.79153.28MIN: 123.89 / MAX: 178.9MIN: 122.25 / MAX: 176.271. mpv 0.32.0

IPC_benchmark

IPC_benchmark is a Linux inter-process communication benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 4096Linux 5.11 GitLinux 5.10.2200K400K600K800K1000KSE +/- 1566.11, N = 3SE +/- 8352.00, N = 3819392841666

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 4096Linux 5.11 GitLinux 5.10.2200K400K600K800K1000KSE +/- 9565.22, N = 15SE +/- 8062.37, N = 1510094361002843

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.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesLinux 5.11 GitLinux 5.10.23691215SE +/- 0.02, N = 3SE +/- 0.02, N = 310.1910.331. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsLinux 5.11 GitLinux 5.10.23691215SE +/- 0.05, N = 3SE +/- 0.06, N = 310.7510.851. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsLinux 5.11 GitLinux 5.10.2918273645SE +/- 0.02, N = 3SE +/- 0.06, N = 337.9338.571. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesLinux 5.11 GitLinux 5.10.2714212835SE +/- 0.31, N = 15SE +/- 0.44, N = 1230.1828.861. (CC) gcc options: -lm

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsLinux 5.11 GitLinux 5.10.21530456075SE +/- 0.14, N = 3SE +/- 0.19, N = 367.4367.851. (CC) gcc options: -lm

perf-bench

This test profile is used for running Linux perf-bench, the benchmark support within the Linux kernel's perf tool. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Epoll WaitLinux 5.11 GitLinux 5.10.240K80K120K160K200KSE +/- 2272.22, N = 3SE +/- 669.98, N = 31961741900291. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex HashLinux 5.11 GitLinux 5.10.2900K1800K2700K3600K4500KSE +/- 41732.23, N = 5SE +/- 48704.62, N = 4415527339702091. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memcpy 1MBLinux 5.11 GitLinux 5.10.2612182430SE +/- 0.37, N = 3SE +/- 0.25, N = 1526.9626.481. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

OpenBenchmarking.orgGB/sec, More Is Betterperf-benchBenchmark: Memset 1MBLinux 5.11 GitLinux 5.10.220406080100SE +/- 1.04, N = 15SE +/- 1.17, N = 1580.5981.361. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Sched PipeLinux 5.11 GitLinux 5.10.250K100K150K200K250KSE +/- 1991.53, N = 15SE +/- 1599.65, N = 142360682394171. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Futex Lock-PiLinux 5.11 GitLinux 5.10.2400800120016002000SE +/- 20.84, N = 3SE +/- 19.13, N = 3186118461. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

OpenBenchmarking.orgops/sec, More Is Betterperf-benchBenchmark: Syscall BasicLinux 5.11 GitLinux 5.10.25M10M15M20M25MSE +/- 203166.00, N = 3SE +/- 244063.82, N = 322489430221752251. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lelf -lcrypto -lslang -lz -llzma -lnuma

BenchmarkMutex

BenchmarkMutex is a mutex benchmark created by Malte Skarupke. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlockLinux 5.11 GitLinux 5.10.2510152025SE +/- 0.03, N = 3SE +/- 0.17, N = 321.321.81. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexLinux 5.11 GitLinux 5.10.2510152025SE +/- 0.22, N = 3SE +/- 0.12, N = 320.320.71. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexLinux 5.11 GitLinux 5.10.248121620SE +/- 0.09, N = 3SE +/- 0.17, N = 315.015.41. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexLinux 5.11 GitLinux 5.10.23691215SE +/- 0.00, N = 3SE +/- 0.14, N = 1512.913.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock ticket_spinlockLinux 5.11 GitLinux 5.10.248121620SE +/- 0.12, N = 15SE +/- 0.11, N = 1514.113.91. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileLinux 5.11 GitLinux 5.10.260120180240300SE +/- 1.01, N = 3SE +/- 0.54, N = 3251.58261.71

Build2

This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To CompileLinux 5.11 GitLinux 5.10.290180270360450SE +/- 2.60, N = 3SE +/- 0.36, N = 3414.75428.10

Timed Eigen Compilation

This test times how long it takes to build all Eigen examples. The Eigen examples are compiled serially. Eigen is a C++ template library for linear algebra. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To CompileLinux 5.11 GitLinux 5.10.21530456075SE +/- 0.11, N = 3SE +/- 0.15, N = 366.6268.61

RealSR-NCNN

RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: NoLinux 5.11 GitLinux 5.10.21632486480SE +/- 0.67, N = 3SE +/- 0.68, N = 367.9269.66

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: YesLinux 5.11 GitLinux 5.10.2120240360480600SE +/- 0.48, N = 3SE +/- 0.30, N = 3540.49553.28

VkResample

VkResample is a Vulkan-based image upscaling library based on VkFFT. The sample input file is upscaling a 4K image to 8K using Vulkan-based GPU acceleration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterVkResample 1.0Upscale: 2x - Precision: SingleLinux 5.11 GitLinux 5.10.2306090120150SE +/- 0.01, N = 3SE +/- 0.34, N = 3123.21126.021. (CXX) g++ options: -O3 -pthread

Waifu2x-NCNN Vulkan

Waifu2x-NCNN is an NCNN neural network implementation of the Waifu2x converter project and accelerated using the Vulkan API. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image with Vulkan. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: NoLinux 5.11 GitLinux 5.10.20.93711.87422.81133.74844.6855SE +/- 0.021, N = 3SE +/- 0.047, N = 34.1074.165

OpenBenchmarking.orgSeconds, Fewer Is BetterWaifu2x-NCNN Vulkan 20200818Scale: 2x - Denoise: 3 - TAA: YesLinux 5.11 GitLinux 5.10.2612182430SE +/- 0.02, N = 3SE +/- 0.02, N = 327.2327.43

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.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadLinux 5.11 GitLinux 5.10.20.80081.60162.40243.20324.004SE +/- 0.023, N = 3SE +/- 0.011, N = 33.5423.5591. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncLinux 5.11 GitLinux 5.10.20.06750.1350.20250.270.3375SE +/- 0.00, N = 3SE +/- 0.00, N = 30.20.31. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncLinux 5.11 GitLinux 5.10.28001600240032004000SE +/- 10.00, N = 3SE +/- 14.51, N = 33535.393285.111. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteLinux 5.11 GitLinux 5.10.2918273645SE +/- 0.22, N = 3SE +/- 0.09, N = 340.440.41. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteLinux 5.11 GitLinux 5.10.2510152025SE +/- 0.12, N = 3SE +/- 0.05, N = 321.8921.901. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillLinux 5.11 GitLinux 5.10.2918273645SE +/- 0.29, N = 3SE +/- 0.03, N = 340.640.41. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillLinux 5.11 GitLinux 5.10.2510152025SE +/- 0.15, N = 3SE +/- 0.02, N = 321.8021.901. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadLinux 5.11 GitLinux 5.10.20.79491.58982.38473.17963.9745SE +/- 0.014, N = 3SE +/- 0.012, N = 33.5083.5331. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomLinux 5.11 GitLinux 5.10.21.32462.64923.97385.29846.623SE +/- 0.163, N = 12SE +/- 0.163, N = 145.5055.8871. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteLinux 5.11 GitLinux 5.10.2612182430SE +/- 0.27, N = 12SE +/- 0.28, N = 1224.4325.651. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillLinux 5.11 GitLinux 5.10.2816243240SE +/- 0.47, N = 13SE +/- 0.40, N = 1535.634.01. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillLinux 5.11 GitLinux 5.10.2612182430SE +/- 0.29, N = 13SE +/- 0.27, N = 1524.9226.051. (CXX) g++ options: -O3 -lsnappy -lpthread

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Linux 5.11 GitLinux 5.10.21224364860SE +/- 0.35, N = 3SE +/- 0.19, N = 350.7553.541. (CC) gcc options: -O2 -ldl -lz -lpthread

simdjson

This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: KostyaLinux 5.11 GitLinux 5.10.20.17780.35560.53340.71120.889SE +/- 0.01, N = 13SE +/- 0.00, N = 30.790.771. (CXX) g++ options: -O3 -pthread

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: PartialTweetsLinux 5.11 GitLinux 5.10.20.20480.40960.61440.81921.024SE +/- 0.01, N = 3SE +/- 0.00, N = 30.910.911. (CXX) g++ options: -O3 -pthread

149 Results Shown

Selenium:
  ARES-6 - Firefox
  Kraken - Firefox
  Octane - Firefox
  Jetstream - Firefox
  CanvasMark - Firefox
  MotionMark - Firefox
  StyleBench - Firefox
  Jetstream 2 - Firefox
  Maze Solver - Firefox
  Speedometer - Firefox
  PSPDFKit WASM - Firefox
  WASM imageConvolute - Firefox
  WASM collisionDetection - Firefox
CLOMP
Hackbench:
  1 - Thread
  2 - Thread
  4 - Thread
  8 - Thread
  1 - Process
  16 - Thread
  2 - Process
  4 - Process
  8 - Process
  16 - Process
  32 - Process
Stress-NG:
  MMAP
  NUMA
  MEMFD
  Atomic
  Crypto
  Malloc
  RdRand
  Forking
  SENDFILE
  CPU Cache
  CPU Stress
  Semaphores
  Matrix Math
  Vector Math
  Memory Copying
  Socket Activity
  Context Switching
  Glibc C String Functions
  Glibc Qsort Data Sorting
  System V Message Passing
Opus Codec Encoding
WavPack Audio Encoding
Ogg Audio Encoding
GLmark2
VKMark
yquake2:
  OpenGL 3.x - 1920 x 1080
  Software CPU - 1920 x 1080
ET: Legacy
eSpeak-NG Speech Engine
Tesseract
Xonotic:
  1920 x 1200 - High
  1920 x 1200 - Ultra
  1920 x 1200 - Ultimate
Flexible IO Tester:
  Rand Read - IO_uring - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Rand Write - IO_uring - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
  Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory:
    MB/s
    IOPS
  Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory:
    MB/s
    IOPS
Numpy Benchmark
oneDNN:
  IP Shapes 1D - f32 - CPU
  IP Shapes 3D - f32 - CPU
  Convolution Batch Shapes Auto - f32 - CPU
  Deconvolution Batch shapes_1d - f32 - CPU
  Deconvolution Batch shapes_3d - f32 - CPU
  Recurrent Neural Network Training - f32 - CPU
  Recurrent Neural Network Inference - f32 - CPU
  Matrix Multiply Batch Shapes Transformer - f32 - CPU
IPC_benchmark:
  TCP Socket - 128
  TCP Socket - 4096
  Unnamed Pipe - 128
  Unnamed Pipe - 4096
  FIFO Named Pipe - 128
MPV
IPC_benchmark
MPV
IPC_benchmark:
  FIFO Named Pipe - 4096
  Unnamed Unix Domain Socket - 4096
OSBench:
  Create Files
  Create Threads
  Launch Programs
  Create Processes
  Memory Allocations
perf-bench:
  Epoll Wait
  Futex Hash
  Memcpy 1MB
  Memset 1MB
  Sched Pipe
  Futex Lock-Pi
  Syscall Basic
BenchmarkMutex:
  Mutex Lock Unlock spinlock
  Mutex Lock Unlock std::mutex
  Mutex Lock Unlock std::mutex
  Mutex Lock Unlock pthread_mutex
  Mutex Lock Unlock ticket_spinlock
Timed Linux Kernel Compilation
Build2
Timed Eigen Compilation
RealSR-NCNN:
  4x - No
  4x - Yes
VkResample
Waifu2x-NCNN Vulkan:
  2x - 3 - No
  2x - 3 - Yes
LevelDB:
  Hot Read
  Fill Sync
  Fill Sync
  Overwrite
  Overwrite
  Rand Fill
  Rand Fill
  Rand Read
  Seek Rand
  Rand Delete
  Seq Fill
  Seq Fill
SQLite Speedtest
simdjson:
  Kostya
  PartialTweets