Ubuntu 20.04 Desktop Mitigations

Intel Core i9-9900KS testing with a ASUS PRIME Z390-A (1302 BIOS) and ASUS Intel UHD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2003315-NI-UBUNTU20049&grt&sro.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolutioni9-9900KS Defaults No MitigationsIntel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads)ASUS PRIME Z390-A (1302 BIOS)Intel Cannon Lake PCH16GBSamsung SSD 970 EVO 250GBASUS Intel UHD 630 (1200MHz)Realtek ALC1220DELL P2415QIntel I219-VUbuntu 20.045.4.0-18-generic (x86_64)GNOME Shell 3.36.0X Server 1.20.7modesetting 1.20.74.6 Mesa 20.0.2GCC 9.3.0ext43840x2160ASUS Intel UHD 630 3GB (1200MHz)OpenBenchmarking.orgCompiler Details- --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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 Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Details- OpenJDK Runtime Environment (build 11.0.7-ea+9-post-Ubuntu-1ubuntu1)Python Details- + Python 3.8.2Security Details- i9-9900KS: Defaults: itlb_multihit: KVM: Vulnerable + 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 + tsx_async_abort: Mitigation of TSX disabled - i9-9900KS: No Mitigations: itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Mitigation of TSX disabled

build2: Time To Compilecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treedacapobench: H2dacapobench: Jythondarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Server Room - CPU-onlyfio: Rand Read - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directoryfio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directorygegl: Scalegegl: Reflectgegl: Rotate 90 Degreesgimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskgo-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagegraphics-magick: Rotategraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacecompress-gzip: Linux Source Tree Archiving To .tar.gzinkscape: SVG Files To PNGleveldb: Hot Readleveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Filllibreoffice: 20 Documents To PDFnumenta-nab: Relative Entropynumenta-nab: Windowed Gaussiannumenta-nab: Earthgecko Skylinenumenta-nab: Bayesian Changepointpyperformance: pathlibpyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templaterawtherapee: Total Benchmark Timerenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: Savina Reactors.IOrenaissance: Twitter HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Genetic Algorithm Using Jenetics + Futuresselenium: ARES-6 - Firefoxselenium: Kraken - Firefoxselenium: Octane - Firefoxselenium: WebXPRT - Firefoxselenium: Basemark - 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 - Firefoxsqlite: 1sqlite: 8sqlite-speedtest: Timed Time - Size 1,000build-linux-kernel: Time To Compilebuild-llvm: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19i9-9900KS Defaults No Mitigations109.7141350.90653.953690.782739364513.6805.5450.1364.32466132749112600014567248982296676393162287585333141770512993323334.43526.64334.4806.70610.11910.36012.67435914400914166137046411095576876196931241113030.12420.5367.2670.36453.26245.538.91145.638.7697.2598.78036.61948.136.7426.36519.89211.240121.25344.62714.919.784.81406.4938.859.1375835.9243617.36215941.0663666.4924086.5741396.95444.39751.439518252459.59233.7815123271.33109102.3085.4103.2120227.5438.541.779127.43448.48184.453652.42524.615110.2751334.59691.814191.462756363613.5895.5230.1394.30064832049212600014487219002303336353142284585000140569912953316674.42326.77134.4516.71110.09710.22812.56535544393486164671686391097534915197939242115829.13920.5637.1930.36431.17146.538.06847.936.9687.3688.70035.40949.835.5196.33219.72811.221122.80244.60314.619.784.61386.4738.758.8755780.7323641.29616019.7363585.3933997.8841374.62342.01720.343465262465.08249.6115652291.70111105.0745.3105110625.0438.241.748130.08347.88683.766653.56924.427OpenBenchmarking.org

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileDefaultsNo Mitigations20406080100SE +/- 0.65, N = 3SE +/- 0.84, N = 3109.71110.28

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileDefaultsNo Mitigations30060090012001500SE +/- 78.42, N = 15SE +/- 74.01, N = 151350.901334.59

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDefaultsNo Mitigations150300450600750SE +/- 9.17, N = 3SE +/- 10.55, N = 3653.95691.81

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeDefaultsNo Mitigations9001800270036004500SE +/- 358.95, N = 3SE +/- 21.72, N = 33690.784191.46

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2DefaultsNo Mitigations6001200180024003000SE +/- 44.19, N = 20SE +/- 38.96, N = 2027392756

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonDefaultsNo Mitigations8001600240032004000SE +/- 51.12, N = 4SE +/- 42.85, N = 636453636

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Boat - Acceleration: CPU-onlyDefaultsNo Mitigations48121620SE +/- 0.02, N = 3SE +/- 0.02, N = 313.6813.59

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Masskrug - Acceleration: CPU-onlyDefaultsNo Mitigations1.24762.49523.74284.99046.238SE +/- 0.013, N = 3SE +/- 0.007, N = 35.5455.523

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Server Rack - Acceleration: CPU-onlyDefaultsNo Mitigations0.03130.06260.09390.12520.1565SE +/- 0.001, N = 3SE +/- 0.001, N = 30.1360.139

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.6.3Test: Server Room - Acceleration: CPU-onlyDefaultsNo Mitigations0.97291.94582.91873.89164.8645SE +/- 0.006, N = 3SE +/- 0.008, N = 34.3244.300

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations140280420560700SE +/- 2.19, N = 3SE +/- 2.40, N = 36616481. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations70140210280350SE +/- 1.00, N = 3SE +/- 1.20, N = 33273201. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

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

Flexible IO Tester

Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

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

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations30060090012001500SE +/- 18.00, N = 3SE +/- 17.91, N = 3145614481. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations160320480640800SE +/- 9.00, N = 3SE +/- 8.96, N = 37247211. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryDefaultsNo Mitigations2004006008001000SE +/- 1.20, N = 3SE +/- 4.10, N = 38989001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryDefaultsNo Mitigations50K100K150K200K250KSE +/- 333.33, N = 3SE +/- 881.92, N = 32296672303331. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations140280420560700SE +/- 2.65, N = 3SE +/- 1.76, N = 36396351. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations70140210280350SE +/- 1.15, N = 3SE +/- 1.20, N = 33163141. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryDefaultsNo Mitigations5001000150020002500SE +/- 3.71, N = 3SE +/- 0.33, N = 3228722841. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryDefaultsNo Mitigations130K260K390K520K650KSE +/- 881.92, N = 35853335850001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations30060090012001500SE +/- 16.33, N = 3SE +/- 18.15, N = 3141714051. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryDefaultsNo Mitigations150300450600750SE +/- 8.14, N = 3SE +/- 9.07, N = 37056991. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryDefaultsNo Mitigations30060090012001500SE +/- 6.08, N = 3SE +/- 17.44, N = 3129912951. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

Flexible IO Tester

Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.18Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test DirectoryDefaultsNo Mitigations70K140K210K280K350KSE +/- 1452.97, N = 3SE +/- 4630.81, N = 33323333316671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lrt -laio -lz -lpthread -lm -ldl

GEGL

Operation: Scale

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ScaleDefaultsNo Mitigations0.99791.99582.99373.99164.9895SE +/- 0.044, N = 3SE +/- 0.057, N = 54.4354.423

GEGL

Operation: Reflect

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: ReflectDefaultsNo Mitigations612182430SE +/- 0.00, N = 3SE +/- 0.05, N = 326.6426.77

GEGL

Operation: Rotate 90 Degrees

OpenBenchmarking.orgSeconds, Fewer Is BetterGEGLOperation: Rotate 90 DegreesDefaultsNo Mitigations816243240SE +/- 0.01, N = 3SE +/- 0.03, N = 334.4834.45

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: resizeDefaultsNo Mitigations246810SE +/- 0.031, N = 3SE +/- 0.123, N = 146.7066.711

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: rotateDefaultsNo Mitigations3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 310.1210.10

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: auto-levelsDefaultsNo Mitigations3691215SE +/- 0.10, N = 8SE +/- 0.01, N = 310.3610.23

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: unsharp-maskDefaultsNo Mitigations3691215SE +/- 0.02, N = 3SE +/- 0.01, N = 312.6712.57

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpDefaultsNo Mitigations8001600240032004000SE +/- 0.88, N = 3SE +/- 2.52, N = 335913554

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonDefaultsNo Mitigations900K1800K2700K3600K4500KSE +/- 58571.16, N = 3SE +/- 65615.01, N = 344009144393486

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildDefaultsNo Mitigations4000M8000M12000M16000M20000MSE +/- 282323217.48, N = 3SE +/- 198512288.92, N = 61661370464116467168639

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageDefaultsNo Mitigations200K400K600K800K1000KSE +/- 1184.46, N = 3SE +/- 2178.57, N = 310955761097534

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: RotateDefaultsNo Mitigations2004006008001000SE +/- 7.56, N = 15SE +/- 12.52, N = 158769151. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedDefaultsNo Mitigations4080120160200SE +/- 0.33, N = 31961971. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingDefaultsNo Mitigations2004006008001000SE +/- 1.20, N = 3SE +/- 1.86, N = 39319391. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianDefaultsNo Mitigations501001502002502412421. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceDefaultsNo Mitigations2004006008001000SE +/- 2.19, N = 3SE +/- 2.52, N = 3113011581. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lSM -lICE -lX11 -lz -lm -lpthread

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzDefaultsNo Mitigations714212835SE +/- 0.46, N = 3SE +/- 0.07, N = 330.1229.14

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGDefaultsNo Mitigations510152025SE +/- 0.08, N = 3SE +/- 0.17, N = 320.5420.561. Inkscape 0.92.4 (5da689c313, 2019-01-14)

LevelDB

Benchmark: Hot Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadDefaultsNo Mitigations246810SE +/- 0.033, N = 3SE +/- 0.063, N = 37.2677.1931. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncDefaultsNo Mitigations0.06750.1350.20250.270.3375SE +/- 0.00, N = 3SE +/- 0.00, N = 30.30.31. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncDefaultsNo Mitigations14002800420056007000SE +/- 16.68, N = 3SE +/- 15.33, N = 36453.266431.171. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteDefaultsNo Mitigations1122334455SE +/- 0.06, N = 3SE +/- 0.40, N = 1145.546.51. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteDefaultsNo Mitigations918273645SE +/- 0.05, N = 3SE +/- 0.34, N = 1138.9138.071. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillDefaultsNo Mitigations1122334455SE +/- 0.13, N = 3SE +/- 0.07, N = 345.647.91. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillDefaultsNo Mitigations918273645SE +/- 0.10, N = 3SE +/- 0.04, N = 338.7736.971. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadDefaultsNo Mitigations246810SE +/- 0.107, N = 3SE +/- 0.076, N = 37.2597.3681. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomDefaultsNo Mitigations246810SE +/- 0.039, N = 3SE +/- 0.065, N = 38.7808.7001. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteDefaultsNo Mitigations816243240SE +/- 0.18, N = 3SE +/- 0.25, N = 336.6235.411. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillDefaultsNo Mitigations1122334455SE +/- 0.03, N = 3SE +/- 0.15, N = 348.149.81. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillDefaultsNo Mitigations816243240SE +/- 0.04, N = 3SE +/- 0.10, N = 336.7435.521. (CXX) g++ options: -O3 -lsnappy -lpthread

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFDefaultsNo Mitigations246810SE +/- 0.030, N = 22SE +/- 0.032, N = 216.3656.3321. LibreOffice 6.4.2.2 40(Build:2)

Numenta Anomaly Benchmark

Detector: Relative Entropy

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Relative EntropyDefaultsNo Mitigations510152025SE +/- 0.04, N = 3SE +/- 0.18, N = 319.8919.73

Numenta Anomaly Benchmark

Detector: Windowed Gaussian

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Windowed GaussianDefaultsNo Mitigations3691215SE +/- 0.06, N = 3SE +/- 0.01, N = 311.2411.22

Numenta Anomaly Benchmark

Detector: Earthgecko Skyline

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Earthgecko SkylineDefaultsNo Mitigations306090120150SE +/- 0.77, N = 3SE +/- 0.26, N = 3121.25122.80

Numenta Anomaly Benchmark

Detector: Bayesian Changepoint

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Bayesian ChangepointDefaultsNo Mitigations1020304050SE +/- 0.21, N = 3SE +/- 0.15, N = 344.6344.60

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibDefaultsNo Mitigations48121620SE +/- 0.03, N = 3SE +/- 0.00, N = 314.914.6

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsDefaultsNo Mitigations510152025SE +/- 0.03, N = 3SE +/- 0.03, N = 319.719.7

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesDefaultsNo Mitigations20406080100SE +/- 0.03, N = 3SE +/- 0.06, N = 384.884.6

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileDefaultsNo Mitigations306090120150140138

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupDefaultsNo Mitigations246810SE +/- 0.01, N = 3SE +/- 0.02, N = 36.496.47

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateDefaultsNo Mitigations918273645SE +/- 0.12, N = 3SE +/- 0.07, N = 338.838.7

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeDefaultsNo Mitigations1326395265SE +/- 0.02, N = 3SE +/- 0.01, N = 359.1458.881. RawTherapee, version 5.8, command line.

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyDefaultsNo Mitigations13002600390052006500SE +/- 83.88, N = 25SE +/- 79.55, N = 255835.925780.73

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random ForestDefaultsNo Mitigations8001600240032004000SE +/- 26.29, N = 5SE +/- 29.05, N = 53617.363641.30

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IODefaultsNo Mitigations3K6K9K12K15KSE +/- 108.03, N = 5SE +/- 118.66, N = 515941.0716019.74

Renaissance

Test: Twitter HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsDefaultsNo Mitigations8001600240032004000SE +/- 42.96, N = 5SE +/- 37.65, N = 53666.493585.39

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: In-Memory Database ShootoutDefaultsNo Mitigations9001800270036004500SE +/- 36.63, N = 5SE +/- 46.37, N = 64086.573997.88

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesDefaultsNo Mitigations30060090012001500SE +/- 7.67, N = 5SE +/- 13.73, N = 51396.951374.62

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxDefaultsNo Mitigations1020304050SE +/- 0.28, N = 3SE +/- 0.40, N = 344.3942.011. firefox 74.0

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxDefaultsNo Mitigations160320480640800SE +/- 4.13, N = 3SE +/- 8.36, N = 3751.4720.31. firefox 74.0

Selenium

Benchmark: Octane - Browser: Firefox

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: FirefoxDefaultsNo Mitigations9K18K27K36K45KSE +/- 41.16, N = 3SE +/- 262.58, N = 339518434651. firefox 74.0

Selenium

Benchmark: WebXPRT - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: WebXPRT - Browser: FirefoxDefaultsNo Mitigations60120180240300SE +/- 1.00, N = 3SE +/- 0.67, N = 32522621. firefox 74.0

Selenium

Benchmark: Basemark - Browser: Firefox

OpenBenchmarking.orgOverall Score, More Is BetterSeleniumBenchmark: Basemark - Browser: FirefoxDefaultsNo Mitigations100200300400500SE +/- 6.13, N = 4SE +/- 16.74, N = 6459.59465.081. firefox 74.0

Selenium

Benchmark: Jetstream - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream - Browser: FirefoxDefaultsNo Mitigations50100150200250SE +/- 0.73, N = 3SE +/- 0.18, N = 3233.78249.611. firefox 74.0

Selenium

Benchmark: CanvasMark - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: CanvasMark - Browser: FirefoxDefaultsNo Mitigations3K6K9K12K15KSE +/- 78.69, N = 3SE +/- 168.26, N = 715123156521. firefox 74.0

Selenium

Benchmark: MotionMark - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: MotionMark - Browser: FirefoxDefaultsNo Mitigations60120180240300SE +/- 17.85, N = 6SE +/- 12.34, N = 9271.33291.701. firefox 74.0

Selenium

Benchmark: StyleBench - Browser: Firefox

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: FirefoxDefaultsNo Mitigations20406080100SE +/- 1.00, N = 31091111. firefox 74.0

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxDefaultsNo Mitigations20406080100SE +/- 1.50, N = 3SE +/- 1.77, N = 3102.31105.071. firefox 74.0

Selenium

Benchmark: Maze Solver - Browser: Firefox

OpenBenchmarking.orgSeconds, Fewer Is BetterSeleniumBenchmark: Maze Solver - Browser: FirefoxDefaultsNo Mitigations1.2152.433.6454.866.075SE +/- 0.00, N = 3SE +/- 0.03, N = 35.45.31. firefox 74.0

Selenium

Benchmark: Speedometer - Browser: Firefox

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: FirefoxDefaultsNo Mitigations20406080100SE +/- 0.23, N = 3SE +/- 0.67, N = 3103.2105.01. firefox 74.0

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxDefaultsNo Mitigations30060090012001500SE +/- 5.70, N = 3SE +/- 8.41, N = 3120211061. firefox 74.0

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxDefaultsNo Mitigations612182430SE +/- 0.03, N = 3SE +/- 0.10, N = 327.525.01. firefox 74.0

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxDefaultsNo Mitigations90180270360450SE +/- 0.25, N = 3SE +/- 0.30, N = 3438.5438.21. firefox 74.0

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1DefaultsNo Mitigations1020304050SE +/- 0.01, N = 3SE +/- 0.01, N = 341.7841.751. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8DefaultsNo Mitigations306090120150SE +/- 0.43, N = 3SE +/- 0.59, N = 3127.43130.081. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000DefaultsNo Mitigations1122334455SE +/- 0.15, N = 3SE +/- 0.11, N = 348.4847.891. (CC) gcc options: -O2 -ldl -lz -lpthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileDefaultsNo Mitigations20406080100SE +/- 0.61, N = 3SE +/- 0.56, N = 384.4583.77

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileDefaultsNo Mitigations140280420560700SE +/- 0.40, N = 3SE +/- 0.96, N = 3652.43653.57

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19DefaultsNo Mitigations612182430SE +/- 0.02, N = 3SE +/- 0.05, N = 324.6224.431. (CC) gcc options: -O3 -pthread -lz


Phoronix Test Suite v10.8.4