Gentoo Kernel Tuning Patch Benchmarks

Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1602 BIOS) and NVIDIA NV120 12GB on Ubuntu 18.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1902257-PTS-GENTOOKE11&grs.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolutioni9-7980XE Stock TunedIntel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1602 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBNVIDIA NV120 12GBRealtek ALC1220ASUS PB278Intel I219-VUbuntu 18.105.0.0-rc7-stock (x86_64) 20190224GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.14.3 Mesa 18.2.2GCC 8.2.0ext42560x14405.0.0-rc7-skylakex (x86_64) 20190224OpenBenchmarking.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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersavePython Details- Python 2.7.15+ + Python 3.6.7Security Details- KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

apache-siege: 250stress-ng: Semaphoreshackbench: 16 - Processapache-siege: 10compilebench: Compilehackbench: 8 - Threadfio: Seq Read - Linux AIO - Yes - No - 2MB - Default Test Directorycompilebench: Initial Createhackbench: 4 - Threadrodinia: OpenMP Streamclusterdacapobench: Jythonsvt-vp9: 1080p 8-bit YUV To VP9 Video Encodestress-ng: System V Message Passingdacapobench: H2fio: Rand Read - Linux AIO - Yes - No - 2MB - Default Test Directoryrodinia: OpenMP LavaMDfio: Rand Write - Linux AIO - Yes - No - 2MB - Default Test Directorycloverleaf: Lagrangian-Eulerian Hydrodynamicsapache-siege: 100mbw: Memory Copy, Fixed Block Size - 4096 MiBradiance: SMP Parallelnginx: Static Web Page Servingdacapobench: Tradebeanscryptsetup: PBKDF2-sha512pgbench: Buffer Test - Normal Load - Read Onlytinymembench: Standard Memcpynode-express-loadtest: tinymembench: Standard Memsetfs-mark: 1000 Files, 1MB Sizenode-octane: fio: Seq Write - Linux AIO - Yes - No - 2MB - Default Test Directorytesseract-ocr: Time To OCR 7 Imagesrbenchmark: build-llvm: Time To Compilesqlite: Timed SQLite Insertionsdacapobench: Tradesoappgbench: Buffer Test - Normal Load - Read Writesockperf: Throughputcompress-7zip: Compress Speed Testsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodeluajit: Compositehimeno: Poisson Pressure Solverapache-siege: 50brl-cad: VGR Performance Metrichackbench: 32 - Processgit: Time To Complete Common Git Commandscompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9opencv-bench: vpxenc: vpxenc VP9 1080p Video Encoderodinia: OpenMP CFD Solveroctave-benchmark: parboil: OpenMP LBMhackbench: 4 - Processttsiod-renderer: Phong Rendering With Soft-Shadow Mappingbuild-linux-kernel: Time To Compilepybench: Total For Average Test Timesnamd: ATPase Simulation - 327,506 Atomscython-bench: stress-ng: Cryptoc-ray: Total Time - 4K, 16 Rays Per Pixelmbw: Memory Copy - 4096 MiBstress-ng: Forkingphpbench: PHP Benchmark Suiteopenssl: RSA 4096-bit Performancestress-ng: Vector Mathstress-ng: Context Switchingcryptsetup: PBKDF2-whirlpoolscikit-learn: blender: BMW27 - CPU-Onlyctx-clock: Context Switch Timecryptsetup: PBKDF2-whirlpoolcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19graphics-magick: Resizingparboil: OpenMP CUTCPsunflow: Global Illumination + Image Synthesisapache-siege: 200stress-ng: Socket Activityhackbench: 8 - Processhackbench: 16 - Threadsockperf: Latency Under Loadsockperf: Latency Ping Pongfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizei9-7980XE Stock Tuned46175302329322.4525338146620.1176896659.0813.87359130978906906068767020.5447822.4343448996923935324881216610854722971029895362854518945426472626.490.292823339.574826544930356394645309162231023530521018743.365.4184.9679.8422.8411.5817.6873.016.6470845.709480.9835120.43357542.42105391056037052144689410082072333713.6011637298365410.442472.381.01381821557112.2336.3636.564.6011340011322875423.5624166152520.7974456868.8214.18366131577433695973778320.2548472.40438401005723735619874116716014693291035895902869819045197474926.370.291523439.734807547030463294958310162730933538421063443.275.4085.1179.7022.8011.5617.6572.906.6570945.659490.9825220.45357842.39105451056557054334690410022072097398122313.6011637298365410.442472.380.98360381563713.5835.1639.684.40113OpenBenchmarking.org

Apache Siege

Concurrent Users: 250

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 250StockTuned10K20K30K40K50KSE +/- 642.74, N = 3SE +/- 357.44, N = 346175400111. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresStockTuned700K1400K2100K2800K3500KSE +/- 8724.64, N = 3SE +/- 3336.75, N = 3302329332287541. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessStockTuned612182430SE +/- 0.31, N = 12SE +/- 0.31, N = 1222.4523.561. (CC) gcc options: -lpthread

Apache Siege

Concurrent Users: 10

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 10StockTuned5K10K15K20K25KSE +/- 56.69, N = 3SE +/- 368.29, N = 325338241661. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileStockTuned30060090012001500SE +/- 21.07, N = 5SE +/- 8.09, N = 314661525

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadStockTuned510152025SE +/- 0.38, N = 3SE +/- 0.25, N = 320.1120.791. (CC) gcc options: -lpthread

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryStockTuned16003200480064008000SE +/- 22.01, N = 3SE +/- 95.75, N = 12768974451. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateStockTuned150300450600750SE +/- 15.33, N = 3SE +/- 9.75, N = 3665686

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadStockTuned3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 39.088.821. (CC) gcc options: -lpthread

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterStockTuned48121620SE +/- 0.02, N = 3SE +/- 0.20, N = 613.8714.181. (CXX) g++ options: -O2 -lOpenCL

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonStockTuned8001600240032004000SE +/- 12.64, N = 4SE +/- 31.69, N = 435913661

SVT-VP9

1080p 8-bit YUV To VP9 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 2019-02-171080p 8-bit YUV To VP9 Video EncodeStockTuned70140210280350SE +/- 4.75, N = 3SE +/- 5.69, N = 33093151. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingStockTuned2M4M6M8M10MSE +/- 2591.95, N = 3SE +/- 4195.33, N = 3789069077433691. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2StockTuned13002600390052006500SE +/- 28.41, N = 4SE +/- 47.06, N = 460685973

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryStockTuned2K4K6K8K10KSE +/- 22.03, N = 3SE +/- 29.26, N = 3767077831. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDStockTuned510152025SE +/- 0.28, N = 3SE +/- 0.04, N = 320.5420.251. (CXX) g++ options: -O2 -lOpenCL

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryStockTuned10002000300040005000SE +/- 38.19, N = 3SE +/- 24.51, N = 3478248471. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsStockTuned0.54681.09361.64042.18722.734SE +/- 0.01, N = 3SE +/- 0.01, N = 32.432.401. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

Apache Siege

Concurrent Users: 100

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 100StockTuned9K18K27K36K45KSE +/- 438.59, N = 11SE +/- 613.13, N = 643448438401. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBStockTuned2K4K6K8K10KSE +/- 37.82, N = 3SE +/- 0.75, N = 39969100571. (CC) gcc options: -O3 -march=native

Radiance Benchmark

Test: SMP Parallel

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SMP ParallelStockTuned50100150200250239237

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingStockTuned8K16K24K32K40KSE +/- 115.86, N = 3SE +/- 195.04, N = 335324356191. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansStockTuned2K4K6K8K10KSE +/- 24.93, N = 4SE +/- 24.72, N = 488128741

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetup 2.0.4PBKDF2-sha512StockTuned400K800K1200K1600K2000KSE +/- 12644.36, N = 3SE +/- 890.33, N = 3SE +/- 10002.19, N = 3166108516732601671601

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyStockTuned100K200K300K400K500KSE +/- 1128.42, N = 3SE +/- 651.72, N = 34722974693291. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyStockTuned2K4K6K8K10KSE +/- 40.77, N = 3SE +/- 2.38, N = 310298103581. (CC) gcc options: -O2 -lm

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestStockTuned2K4K6K8K10KSE +/- 6.81, N = 3SE +/- 25.12, N = 3953695901. Nodejs v8.11.4

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetStockTuned6K12K18K24K30KSE +/- 142.56, N = 3SE +/- 16.11, N = 328545286981. (CC) gcc options: -O2 -lm

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeStockTuned4080120160200SE +/- 2.59, N = 3SE +/- 2.88, N = 31891901. (CC) gcc options: -static

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkStockTuned10K20K30K40K50KSE +/- 43.68, N = 3SE +/- 128.44, N = 345426451971. Nodejs v8.11.4

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryStockTuned10002000300040005000SE +/- 69.94, N = 3SE +/- 48.51, N = 3472647491. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.3-249-g607eTime To OCR 7 ImagesStockTuned612182430SE +/- 0.04, N = 3SE +/- 0.09, N = 326.4926.37

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkStockTuned0.06590.13180.19770.26360.3295SE +/- 0.0010, N = 3SE +/- 0.0011, N = 30.29280.29151. R scripting front-end version 3.5.1 (2018-07-02)

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileStockTuned50100150200250233234

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsStockTuned918273645SE +/- 0.01, N = 3SE +/- 0.05, N = 339.5739.731. (CC) gcc options: -O2 -lreadline -ltermcap -lz -ldl -lpthread

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapStockTuned10002000300040005000SE +/- 33.71, N = 4SE +/- 12.98, N = 448264807

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteStockTuned12002400360048006000SE +/- 7.35, N = 3SE +/- 39.82, N = 3544954701. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: ThroughputStockTuned70K140K210K280K350KSE +/- 3597.48, N = 5SE +/- 3358.81, N = 53035633046321. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestStockTuned20K40K60K80K100KSE +/- 337.14, N = 3SE +/- 276.27, N = 394645949581. (CXX) g++ options: -pipe -lpthread

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 2019-02-031080p 8-bit YUV To HEVC Video EncodeStockTuned70140210280350SE +/- 3.85, N = 3SE +/- 4.13, N = 33093101. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeStockTuned30060090012001500SE +/- 0.74, N = 3SE +/- 0.62, N = 3162216271. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverStockTuned7001400210028003500SE +/- 5.10, N = 3SE +/- 1.43, N = 3310230931. (CC) gcc options: -O3 -mavx2

Apache Siege

Concurrent Users: 50

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 50StockTuned8K16K24K32K40KSE +/- 579.95, N = 3SE +/- 513.39, N = 335305353841. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.28.0VGR Performance MetricStockTuned50K100K150K200K250K2101872106341. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lGLU -lGL -lX11 -lXext -lpthread -ldl -lm

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessStockTuned1020304050SE +/- 0.68, N = 3SE +/- 0.11, N = 343.3643.271. (CC) gcc options: -lpthread

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsStockTuned1.21732.43463.65194.86926.0865SE +/- 0.02, N = 3SE +/- 0.02, N = 35.415.401. git version 2.19.1

XZ Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9StockTuned20406080100SE +/- 0.26, N = 3SE +/- 0.20, N = 384.9685.111. (CC) gcc options: -pthread -fvisibility=hidden -O2

OpenCV Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenCV Benchmark 3.3.0StockTuned20406080100SE +/- 0.39, N = 3SE +/- 0.26, N = 379.8479.701. (CXX) g++ options: -std=c++11 -rdynamic

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.0vpxenc VP9 1080p Video EncodeStockTuned510152025SE +/- 0.04, N = 3SE +/- 0.07, N = 322.8422.801. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverStockTuned3691215SE +/- 0.02, N = 3SE +/- 0.03, N = 311.5811.561. (CXX) g++ options: -O2 -lOpenCL

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 4.4.1StockTuned48121620SE +/- 0.04, N = 3SE +/- 0.06, N = 317.6817.65

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMStockTuned1632486480SE +/- 0.02, N = 3SE +/- 0.01, N = 373.0172.901. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessStockTuned246810SE +/- 0.01, N = 3SE +/- 0.01, N = 36.646.651. (CC) gcc options: -lpthread

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingStockTuned150300450600750SE +/- 2.52, N = 3SE +/- 1.36, N = 37087091. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileStockTuned1020304050SE +/- 0.60, N = 6SE +/- 0.62, N = 645.7045.65

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesStockTuned2004006008001000SE +/- 1.53, N = 3SE +/- 1.76, N = 3948949

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsStockTuned0.22130.44260.66390.88521.1065SE +/- 0.00328, N = 3SE +/- 0.00063, N = 30.983510.98252

Cython benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27StockTuned510152025SE +/- 0.11, N = 3SE +/- 0.03, N = 320.4320.45

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoStockTuned8001600240032004000SE +/- 0.40, N = 3SE +/- 1.53, N = 3357535781. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelStockTuned1020304050SE +/- 0.01, N = 3SE +/- 0.01, N = 342.4242.391. (CC) gcc options: -lm -lpthread -O3

MBW

Test: Memory Copy - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBStockTuned2K4K6K8K10KSE +/- 0.73, N = 3SE +/- 30.47, N = 310539105451. (CC) gcc options: -O3 -march=native

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingStockTuned20K40K60K80K100KSE +/- 307.30, N = 3SE +/- 341.77, N = 31056031056551. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteStockTuned150K300K450K600K750KSE +/- 1083.13, N = 3SE +/- 532.80, N = 3705214705433

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceStockTuned10002000300040005000SE +/- 2.78, N = 3SE +/- 4.65, N = 3468946901. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathStockTuned9K18K27K36K45KSE +/- 6.64, N = 3SE +/- 2.17, N = 341008410021. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingStockTuned4M8M12M16M20MSE +/- 46544.97, N = 3SE +/- 32488.23, N = 320723337207209731. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetup 2.0.4PBKDF2-whirlpooli9-7980XE: Tuned200K400K600K800K1000KSE +/- 3397.36, N = 3981223

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1StockTuned3691215SE +/- 0.04, N = 3SE +/- 0.04, N = 313.6013.60

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyStockTuned306090120150116116

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeStockTuned80160240320400372372

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolStockTuned200K400K600K800K1000K983654983654

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 19StockTuned3691215SE +/- 0.02, N = 3SE +/- 0.05, N = 310.4410.441. (CC) gcc options: -O3 -pthread -lz -llzma

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingStockTuned501001502002502472471. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPStockTuned0.53551.0711.60652.1422.6775SE +/- 0.01, N = 3SE +/- 0.01, N = 32.382.381. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisStockTuned0.22730.45460.68190.90921.1365SE +/- 0.03, N = 12SE +/- 0.02, N = 121.010.98

Apache Siege

Concurrent Users: 200

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 200StockTuned8K16K24K32K40KSE +/- 1553.27, N = 12SE +/- 338.75, N = 338182360381. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityStockTuned3K6K9K12K15KSE +/- 463.56, N = 11SE +/- 47.31, N = 315571156371. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessStockTuned3691215SE +/- 0.18, N = 12SE +/- 0.83, N = 1212.2313.581. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadStockTuned816243240SE +/- 1.72, N = 12SE +/- 1.79, N = 1236.3635.161. (CC) gcc options: -lpthread

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Under LoadStockTuned918273645SE +/- 2.10, N = 20SE +/- 0.27, N = 536.5639.681. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping PongStockTuned1.0352.073.1054.145.175SE +/- 0.07, N = 20SE +/- 0.04, N = 54.604.401. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeStockTuned306090120150SE +/- 5.62, N = 12SE +/- 5.56, N = 121131131. (CC) gcc options: -static


Phoronix Test Suite v10.8.5