Threading Performance Ubuntu 18.04

Intel Core i9-7980XE scaling tests.

HTML result view exported from: https://openbenchmarking.org/result/1904263-HV-THREADING84&grt.

Threading Performance Ubuntu 18.04ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HTIntel Core i9-7980XE @ 4.20GHz (2 Cores)ASUS PRIME X299-A (1704 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBNVIDIA NV120 12GBRealtek ALC1220ASUS PB278Intel I219-VUbuntu 18.044.18.0-17-generic (x86_64)GNOME Shell 3.28.3X Server 1.20.1modesetting 1.20.14.3 Mesa 18.2.8GCC 7.3.0ext42560x1440Intel Core i9-7980XE @ 4.20GHz (4 Cores)Intel Core i9-7980XE @ 4.20GHz (8 Cores)Intel Core i9-7980XE @ 4.20GHz (16 Cores)Intel Core i9-7980XE @ 4.20GHz (18 Cores)Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)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++ --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 powersaveJava Details- OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)Python Details- Python 2.7.15rc1 + Python 3.6.7Security Details- 2 Cores: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT disabled- 4 Cores: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT disabled- 8 Cores: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT disabled- 16 Cores: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT disabled- 18 Cores: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT disabled- 18 Cores + HT: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

Threading Performance Ubuntu 18.04apache: Static Web Page Servingapache-siege: 250blender: BMW27 - CPU-Onlyblogbench: Readblogbench: Writev-ray: CPUcompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treectx-clock: Context Switch Timedacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeansdarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Server Room - CPU-onlydbench: 6ebizzy: fio: Rand Write - Linux AIO - Yes - No - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - Yes - No - 2MB - Default Test Directorygimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskglibc-bench: sqrtglibc-bench: tanhglibc-bench: pthread_onceoctave-benchmark: go-benchmark: jsongo-benchmark: buildgo-benchmark: garbagegraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinghackbench: 8 - Processhackbench: 16 - Processhimeno: Poisson Pressure Solverindigobench: Bedroomindigobench: Supercarluajit: Compositemcperf: Addmcperf: Getmcperf: Setmcperf: Deletemkl-dnn: IP Batch 1D - f32mkl-dnn: Convolution Batch conv_3d - f32mkl-dnn: Deconvolution Batch deconv_1d - f32mkl-dnn: Deconvolution Batch deconv_3d - f32nginx: Static Web Page Servingnode-express-loadtest: optcarrot: Optimized Benchmarkosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsphp: Zend benchphp: Zend micro_benchphpbench: PHP Benchmark Suitepgbench: Buffer Test - Normal Load - Read Onlypostmark: Disk Transaction Performancepybench: Total For Average Test Timesredis: GETredis: SETrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclustersockperf: Throughputsockperf: Latency Ping Pongspec-jbb2015: SPECjbb2015-Composite max-jOPSspec-jbb2015: SPECjbb2015-Composite critical-jOPSsqlite: Timed SQLite Insertionsstockfish: Total Timestress-ng: Forkingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodesvt-vp9: 1080p 8-bit YUV To VP9 Video Encodebuild-apache: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilebuild-php: Time To Compilex264: H.264 Video Encodingx265: H.265 1080p Video Encodingcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 192 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT25641138181215570855189732831156958724714163508641713319467424.3017.190.4812.412091194334807487812.7524.0922.4446.996.3215.336.418.16300386121428932276056167035577183109.74209.6028840.200.48154471138108556714231055109.9143.0111.8414.0041842947657.2912.4813.13112.7435.0882.590.632.07482938446436522136918533591522086391.3075.6166.065971983.97311961837.904906647128071247820865184514038.8244.2844.80329.651930160.9421.4611.44123.0957.97465763489763850948930597543215665902471417370359868297341613.2910.070.286.932102427204819484813.4824.7823.2047.396.3115.336.437.93157714311608935548032250538811621460.70124.3229370.400.96154863342108554615491063745.5024.166.437.3942146928856.8912.6914.7964.7922.1583.210.632.08484375804746522137118530181492260202.8641.2235.886018374.056353152638.1792897072390422851545858294653269.9481.3131.18178.98102794.7129.8621.5066.5333.86407316180632943503632489104481549584250241653545848577359768.266.130.173.982044818494888494713.4624.7522.7946.706.3215.336.427.77824241316661115391171179713116023537.3861.5129630.801.93154970294111986692001096174.5914.913.413.8041940963757.0512.6818.5137.3122.2082.640.632.074815131687596578137318097661500179103.8822.6835.245937193.9011761300338.40183801694309444913029117492163213013825.4897.2554260.6755.1335.3637.6919.62325783847618643030227983189071597612259139863315583458677206.254.250.132.721968468135037506513.7125.1723.4947.566.0314.836.147.6047322781824716775998941617320025718.9737.5931171.473.59163169426113301690121107434.0910.621.942.6940432957459.9012.1018.0227.0223.7879.920.611.99507864319266681913081778656150696258.1213.9615.266199214.0318527513938.67334797217416276295491029528539222213724.6363.0132246.9110244.9123.3112.32321583970817141736127739206741611612257640263455663465982416.204.100.132.611958739135056509313.7724.9323.7747.916.0314.646.137.6443689431817428975189982917920425818.6234.5431111.623.96162869461112325694771110486.9513.001.762.4841736958860.0512.1317.7227.7724.5179.850.621.98505949343315681913051807652148007953.1113.1015.616075764.0120501508138.65359568468021585386030433522837523522024.4558.2429246.3712045.4018.9012.51304363226912540527727246269231596609255139666645649495988818.013.880.122.571826060664953495113.4524.9323.6047.136.0515.006.257.8135977771749096232770732217720525511.5121.5730932.455.791619684911124536827811177516.0011.801.772.5940394978559.6612.0118.5230.1626.6780.040.642.03506763484405688113102309765151075048.9812.0813.806096033.9126012611138.79455248311097021191716077234815033527331023.6044.7124247.7112138.7618.919.99OpenBenchmarking.org

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page Serving2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT10K20K30K40K50KSE +/- 138.39, N = 3SE +/- 54.80, N = 3SE +/- 371.30, N = 3SE +/- 520.51, N = 3SE +/- 355.95, N = 3SE +/- 358.35, N = 32564146576407313257832158304361. (CC) gcc options: -shared -fPIC -O2 -pthread

Apache Siege

Concurrent Users: 250

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 2502 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT13K26K39K52K65KSE +/- 130.65, N = 10SE +/- 36.52, N = 3SE +/- 1526.02, N = 15SE +/- 2019.51, N = 12SE +/- 1316.09, N = 15SE +/- 2051.67, N = 151381834897618063847639708322691. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-Only2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT300600900120015001215638329186171125

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: Read2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT120K240K360K480K600KSE +/- 9417.40, N = 3SE +/- 9283.68, N = 9SE +/- 6248.06, N = 4SE +/- 3708.54, N = 3SE +/- 4019.73, N = 9SE +/- 1902.68, N = 35708555094894350364303024173614052771. (CC) gcc options: -O2 -pthread

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: Write2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT7K14K21K28K35KSE +/- 184.24, N = 3SE +/- 389.74, N = 3SE +/- 271.90, N = 3SE +/- 220.40, N = 3SE +/- 254.21, N = 3SE +/- 1568.74, N = 31897330597324892798327739272461. (CC) gcc options: -O2 -pthread

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgKsamples, More Is BetterChaos Group V-RAY 4.10.03Mode: CPU2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT6K12K18K24K30KSE +/- 11.93, N = 3SE +/- 19.34, N = 3SE +/- 58.61, N = 3SE +/- 81.82, N = 3SE +/- 102.10, N = 3SE +/- 59.71, N = 32831543210448189072067426923

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Compile2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT30060090012001500SE +/- 14.19, N = 3SE +/- 16.48, N = 3SE +/- 18.51, N = 3SE +/- 7.20, N = 3SE +/- 14.08, N = 3SE +/- 11.45, N = 3156915661549159716111596

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Create2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT130260390520650SE +/- 3.12, N = 3SE +/- 3.16, N = 3SE +/- 1.36, N = 3SE +/- 5.02, N = 3SE +/- 4.53, N = 3SE +/- 2.92, N = 3587590584612612609

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled Tree2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT6001200180024003000SE +/- 7.14, N = 3SE +/- 7.14, N = 3SE +/- 7.96, N = 3SE +/- 15.96, N = 3SE +/- 8.43, N = 3SE +/- 19.96, N = 3247124712502259125762551

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Time2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT90180270360450SE +/- 0.67, N = 3416417416398402396

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H22 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT14002800420056007000SE +/- 46.25, N = 5SE +/- 43.77, N = 20SE +/- 45.83, N = 4SE +/- 36.64, N = 4SE +/- 80.70, N = 4SE +/- 51.72, N = 4350837035354633163456664

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Jython2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT14002800420056007000SE +/- 78.20, N = 5SE +/- 17.06, N = 4SE +/- 31.56, N = 4SE +/- 31.81, N = 4SE +/- 21.00, N = 4641759865848558356635649

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Tradesoap2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT3K6K9K12K15KSE +/- 123.44, N = 4SE +/- 25.06, N = 4SE +/- 79.35, N = 4SE +/- 28.60, N = 4SE +/- 28.79, N = 4SE +/- 50.87, N = 41331982975773458646594959

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Tradebeans2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT2K4K6K8K10KSE +/- 16.22, N = 4SE +/- 28.04, N = 20SE +/- 84.89, N = 4SE +/- 33.68, N = 4SE +/- 49.04, N = 4SE +/- 84.75, N = 4467434165976772082418881

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Boat - Acceleration: CPU-only2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT612182430SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 324.3013.298.266.256.208.01

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Masskrug - Acceleration: CPU-only2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT48121620SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 317.1910.076.134.254.103.88

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Rack - Acceleration: CPU-only2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT0.1080.2160.3240.4320.54SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 15SE +/- 0.00, N = 3SE +/- 0.00, N = 30.480.280.170.130.130.12

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Room - Acceleration: CPU-only2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 312.416.933.982.722.612.57

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 62 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT50100150200250SE +/- 2.25, N = 3SE +/- 2.21, N = 9SE +/- 2.59, N = 9SE +/- 2.31, N = 9SE +/- 2.04, N = 8SE +/- 2.74, N = 32092102041961951821. (CC) gcc options: -lpopt -O2

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.32 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT200K400K600K800K1000KSE +/- 1141.22, N = 3SE +/- 3639.57, N = 15SE +/- 6955.83, N = 3SE +/- 837.54, N = 3SE +/- 6976.69, N = 15SE +/- 10023.04, N = 141194332427204818498468138739136060661. (CC) gcc options: -pthread -lpthread -O3 -march=native

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 Directory2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT11002200330044005500SE +/- 11.79, N = 3SE +/- 15.52, N = 3SE +/- 31.29, N = 3SE +/- 17.39, N = 3SE +/- 31.76, N = 3SE +/- 24.50, N = 34807481948885037505649531. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

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 Directory2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT11002200330044005500SE +/- 13.97, N = 3SE +/- 26.93, N = 3SE +/- 29.87, N = 3SE +/- 40.47, N = 3SE +/- 13.28, N = 3SE +/- 34.98, N = 34878484849475065509349511. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resize2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT48121620SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 312.7513.4813.4613.7113.7713.45

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotate2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT612182430SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 324.0924.7824.7525.1724.9324.93

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levels2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT612182430SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 322.4423.2022.7923.4923.7723.60

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-mask2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1122334455SE +/- 0.03, N = 3SE +/- 0.19, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 346.9947.3946.7047.5647.9147.13

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrt2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 36.326.316.326.036.036.05

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanh2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT48121620SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 5SE +/- 0.01, N = 3SE +/- 0.01, N = 315.3315.3315.3314.8314.6415.00

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_once2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT246810SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 146.416.436.426.146.136.25

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 4.2.22 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT246810SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 38.167.937.777.607.647.81

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: json2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT6M12M18M24M30MSE +/- 67165.59, N = 3SE +/- 31831.12, N = 3SE +/- 9749.53, N = 3SE +/- 8884.39, N = 3SE +/- 27043.96, N = 3SE +/- 7883.91, N = 330038612157714318242413473227843689433597777

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: build2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT4000M8000M12000M16000M20000MSE +/- 146555771.04, N = 8SE +/- 179991080.24, N = 3SE +/- 201523338.25, N = 3SE +/- 190644708.34, N = 3SE +/- 191364342.94, N = 3SE +/- 245873339.80, N = 3142893227601608935548016661115391182471677591817428975117490962327

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbage2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1.2M2.4M3.6M4.8M6MSE +/- 18865.44, N = 3SE +/- 3478.59, N = 3SE +/- 6428.14, N = 3SE +/- 1602.45, N = 3SE +/- 899.36, N = 3SE +/- 622.33, N = 3561670332250531711797989416899829707322

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Sharpen2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT4080120160200SE +/- 0.33, N = 355881311731791771. (CC) gcc options: -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Enhanced2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT4080120160200771161602002042051. (CC) gcc options: -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Resizing2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 31832142352572582551. (CC) gcc options: -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Process2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT20406080100SE +/- 0.22, N = 3SE +/- 0.51, N = 3SE +/- 1.09, N = 15SE +/- 0.01, N = 3SE +/- 0.26, N = 15SE +/- 0.01, N = 3109.7460.7037.3818.9718.6211.511. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Process2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT50100150200250SE +/- 0.29, N = 3SE +/- 1.89, N = 3SE +/- 0.71, N = 15SE +/- 0.32, N = 15SE +/- 0.34, N = 15SE +/- 0.26, N = 6209.60124.3261.5137.5934.5421.571. (CC) gcc options: -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT7001400210028003500SE +/- 6.50, N = 3SE +/- 1.08, N = 3SE +/- 12.44, N = 3SE +/- 1.24, N = 3SE +/- 7.44, N = 3SE +/- 5.39, N = 32884293729633117311130931. (CC) gcc options: -O3 -mavx2

IndigoBench

Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: Bedroom2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT0.55131.10261.65392.20522.7565SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.200.400.801.471.622.45

IndigoBench

Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: Supercar2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1.30282.60563.90845.21126.514SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 30.480.961.933.593.965.79

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Composite2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT400800120016002000SE +/- 3.11, N = 3SE +/- 1.47, N = 3SE +/- 1.68, N = 3SE +/- 0.74, N = 3SE +/- 0.54, N = 3SE +/- 0.39, N = 31544154815491631162816191. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Memcached mcperf

Method: Add

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: Add2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT15K30K45K60K75KSE +/- 363.78, N = 3SE +/- 285.34, N = 3SE +/- 502.87, N = 3SE +/- 120.74, N = 3SE +/- 973.77, N = 3SE +/- 919.52, N = 47113863342702946942669461684911. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: Get2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT20K40K60K80K100KSE +/- 136.28, N = 3SE +/- 619.73, N = 3SE +/- 887.18, N = 3SE +/- 796.77, N = 3SE +/- 735.14, N = 3SE +/- 416.54, N = 31085561085541119861133011123251124531. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: Set2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT15K30K45K60K75KSE +/- 115.06, N = 3SE +/- 966.17, N = 3SE +/- 1105.01, N = 3SE +/- 537.37, N = 3SE +/- 266.50, N = 3SE +/- 500.77, N = 37142361549692006901269477682781. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: Delete2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT20K40K60K80K100KSE +/- 301.28, N = 3SE +/- 455.24, N = 3SE +/- 491.46, N = 3SE +/- 423.86, N = 3SE +/- 603.85, N = 3SE +/- 528.79, N = 31055101063741096171107431110481117751. (CC) gcc options: -O2 -lm -rdynamic

MKL-DNN

Harness: IP Batch 1D - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: IP Batch 1D - Data Type: f322 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT48121620SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 39.915.504.594.096.9516.00MIN: 9.63MIN: 5.35MIN: 4.38MIN: 3.9MIN: 6.37MIN: 7.91. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

MKL-DNN

Harness: Convolution Batch conv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_3d - Data Type: f322 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1020304050SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 343.0124.1614.9110.6213.0011.80MIN: 42.35MIN: 23.75MIN: 14.63MIN: 10.43MIN: 12.83MIN: 11.621. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

MKL-DNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_1d - Data Type: f322 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT3691215SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 311.846.433.411.941.761.77MIN: 11.74MIN: 6.3MIN: 3.3MIN: 1.87MIN: 1.73MIN: 1.741. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

MKL-DNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_3d - Data Type: f322 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT48121620SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 314.007.393.802.692.482.59MIN: 13.83MIN: 7.31MIN: 3.75MIN: 2.64MIN: 2.43MIN: 2.541. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page Serving2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT9K18K27K36K45KSE +/- 210.44, N = 3SE +/- 206.87, N = 3SE +/- 275.19, N = 3SE +/- 483.82, N = 6SE +/- 222.55, N = 3SE +/- 475.78, N = 154184242146419404043241736403941. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load Test2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT2K4K6K8K10KSE +/- 18.77, N = 3SE +/- 11.10, N = 3SE +/- 65.46, N = 3SE +/- 22.27, N = 3SE +/- 30.02, N = 3SE +/- 17.24, N = 39476928896379574958897851. Nodejs v8.10.0

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized Benchmark2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1326395265SE +/- 0.11, N = 4SE +/- 0.14, N = 4SE +/- 0.06, N = 4SE +/- 0.10, N = 4SE +/- 0.06, N = 4SE +/- 0.22, N = 457.2956.8957.0559.9060.0559.661. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Files2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT3691215SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 312.4812.6912.6812.1012.1312.011. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threads2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT510152025SE +/- 0.05, N = 3SE +/- 0.13, N = 15SE +/- 0.24, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.28, N = 313.1314.7918.5118.0217.7218.521. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programs2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT306090120150SE +/- 0.15, N = 3SE +/- 0.19, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.20, N = 3SE +/- 0.30, N = 3112.7464.7937.3127.0227.7730.161. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processes2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT816243240SE +/- 0.59, N = 3SE +/- 0.24, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 9SE +/- 0.21, N = 12SE +/- 0.12, N = 335.0822.1522.2023.7824.5126.671. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocations2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT20406080100SE +/- 0.20, N = 3SE +/- 0.20, N = 3SE +/- 0.23, N = 3SE +/- 0.05, N = 3SE +/- 0.15, N = 3SE +/- 0.02, N = 382.5983.2182.6479.9279.8580.041. (CC) gcc options: -lm

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend bench2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT0.1440.2880.4320.5760.72SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.630.630.630.610.620.64

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_bench2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT0.4680.9361.4041.8722.34SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 32.072.082.071.991.982.03

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suite2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT110K220K330K440K550KSE +/- 609.02, N = 3SE +/- 536.32, N = 3SE +/- 1962.16, N = 3SE +/- 213.04, N = 3SE +/- 538.39, N = 3SE +/- 312.23, N = 3482938484375481513507864505949506763

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 Only2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT100K200K300K400K500KSE +/- 280.16, N = 3SE +/- 89.96, N = 3SE +/- 266.31, N = 3SE +/- 1067.22, N = 3SE +/- 447.03, N = 3SE +/- 1091.73, N = 344643804741687593192663433154844051. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction Performance2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT15003000450060007500SE +/- 56.00, N = 3SE +/- 56.00, N = 3SE +/- 62.67, N = 3SE +/- 62.67, N = 3SE +/- 62.67, N = 36522652265786819681968811. (CC) gcc options: -O3

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT30060090012001500SE +/- 2.08, N = 3SE +/- 2.60, N = 3SE +/- 2.00, N = 3SE +/- 1.86, N = 3SE +/- 5.17, N = 3SE +/- 1.76, N = 3136913711373130813051310

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GET2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT500K1000K1500K2000K2500KSE +/- 18300.11, N = 3SE +/- 4589.54, N = 3SE +/- 17987.81, N = 3SE +/- 17634.92, N = 3SE +/- 19474.88, N = 3SE +/- 18480.49, N = 31853359185301818097661778656180765223097651. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SET2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT300K600K900K1200K1500KSE +/- 3531.97, N = 3SE +/- 18516.32, N = 3SE +/- 11556.09, N = 3SE +/- 11660.46, N = 3SE +/- 19485.28, N = 4SE +/- 11569.18, N = 31522086149226015001791506962148007915107501. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMD2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT80160240320400SE +/- 2.33, N = 3SE +/- 1.08, N = 3SE +/- 0.17, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.29, N = 3391.30202.86103.8858.1253.1148.981. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD Solver2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT20406080100SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 375.6141.2222.6813.9613.1012.081. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP Streamcluster2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1530456075SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 15SE +/- 0.01, N = 3SE +/- 0.03, N = 366.0635.8835.2415.2615.6113.801. (CXX) g++ options: -O2 -lOpenCL

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.4Test: Throughput2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT130K260K390K520K650KSE +/- 1396.34, N = 5SE +/- 1992.95, N = 5SE +/- 3139.59, N = 5SE +/- 2244.00, N = 5SE +/- 7373.80, N = 5SE +/- 6228.86, N = 55971986018375937196199216075766096031. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.4Test: Latency Ping Pong2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT0.91131.82262.73393.64524.5565SE +/- 0.02, N = 5SE +/- 0.03, N = 25SE +/- 0.05, N = 5SE +/- 0.06, N = 25SE +/- 0.06, N = 20SE +/- 0.04, N = 93.974.053.904.034.013.911. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

SPECjbb 2015

SPECjbb2015-Composite max-jOPS

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite max-jOPS2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT6K12K18K24K30K3119635311761185272050126012

SPECjbb 2015

SPECjbb2015-Composite critical-jOPS

OpenBenchmarking.orgjOPS, More Is BetterSPECjbb 2015SPECjbb2015-Composite critical-jOPS2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1300260039005200650061815263003513950816111

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite Insertions2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT918273645SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 337.9038.1738.4038.6738.6538.791. (CC) gcc options: -O2 -lz -ldl -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total Time2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT10M20M30M40M50MSE +/- 16207.33, N = 3SE +/- 63762.35, N = 3SE +/- 268097.59, N = 3SE +/- 177599.98, N = 3SE +/- 399127.75, N = 3SE +/- 385888.35, N = 349066479289707183801693347972135956846455248311. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Forking2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT20K40K60K80K100KSE +/- 79.69, N = 3SE +/- 60.58, N = 3SE +/- 274.86, N = 3SE +/- 90.59, N = 3SE +/- 644.17, N = 3SE +/- 454.70, N = 312807239044309474162802151097021. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket Activity2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT3K6K9K12K15KSE +/- 6.04, N = 3SE +/- 29.57, N = 5SE +/- 42.63, N = 15SE +/- 97.86, N = 5SE +/- 122.82, N = 4SE +/- 86.46, N = 312472285449176298538119171. (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 Switching2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT3M6M9M12M15MSE +/- 1826.71, N = 3SE +/- 7194.73, N = 3SE +/- 10269.43, N = 3SE +/- 2425.57, N = 3SE +/- 5835.42, N = 3SE +/- 41796.46, N = 38208651545858302911754910296030433160772341. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message Passing2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT2M4M6M8M10MSE +/- 68593.88, N = 15SE +/- 92036.29, N = 15SE +/- 107879.78, N = 15SE +/- 19878.89, N = 3SE +/- 4941.45, N = 3SE +/- 4855.80, N = 31845140294653249216325285392522837581503351. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

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 Encode2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT60120180240300SE +/- 0.04, N = 3SE +/- 0.24, N = 3SE +/- 0.95, N = 3SE +/- 1.64, N = 3SE +/- 1.28, N = 3SE +/- 2.61, N = 338.8269.94130.00222.00235.00273.001. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

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 Encode2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT70140210280350SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.64, N = 3SE +/- 0.53, N = 3SE +/- 3.23, N = 3SE +/- 4.13, N = 344.2881.31138.00137.00220.00310.001. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To Compile2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1020304050SE +/- 0.07, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 344.8031.1825.4824.6324.4523.60

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To Compile2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT70140210280350SE +/- 1.05, N = 3SE +/- 1.25, N = 3SE +/- 1.26, N = 3SE +/- 0.77, N = 6SE +/- 0.61, N = 7SE +/- 0.45, N = 9329.65178.9897.2563.0158.2444.71

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To Compile2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT40080012001600200019301027542322292242

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To Compile2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT4080120160200SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3160.9494.7160.6746.9146.3747.711. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video Encoding2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT306090120150SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.58, N = 3SE +/- 1.42, N = 4SE +/- 1.13, N = 10SE +/- 1.59, N = 321.4629.8655.13102.00120.00121.001. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video Encoding2 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1020304050SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.39, N = 3SE +/- 0.33, N = 3SE +/- 0.24, N = 311.4421.5035.3644.9145.4038.761. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

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 92 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT306090120150SE +/- 0.80, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3123.0966.5337.6923.3118.9018.911. (CC) gcc options: -pthread -fvisibility=hidden -O2

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 192 Cores4 Cores8 Cores16 Cores18 Cores18 Cores + HT1326395265SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 357.9733.8619.6212.3212.519.991. (CC) gcc options: -O3 -pthread -lz


Phoronix Test Suite v10.8.4