Linux 4.10 Broadwell-E Early Benchmarks

Linux 4.5 to Linux 4.10 kernel benchmarks. Tests by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1612311-TA-LINUX410B07&grs.

Linux 4.10 Broadwell-E Early BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228Intel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150LLVMpipeRealtek ALC1150Intel ConnectionUbuntu 16.104.5.0-040500-generic (x86_64)Unity 7.5.0X Server 1.18.4nouveau 1.0.123.3 Mesa 12.0.3 Gallium 0.4GCC 6.2.0 20161005ext41024x768NVIDIA GeForce GTX TITAN X 12288MBASUS PB2784.6.0-040600-generic (x86_64)2560x14404.7.0-040700-generic (x86_64)4.8.0-040800-generic (x86_64)4.9.0-040900-generic (x86_64)4.10.0-999-generic (x86_64) 20161228OpenBenchmarking.orgEnvironment Details- Linux 4.5.0: LIBGL_ALWAYS_SOFTWARE=1Compiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- Scaling Governor: intel_pstate powersaveSystem Details- Python 2.7.12+.Disk Mount Options Details- data=ordered,errors=remount-ro,relatime,rw

Linux 4.10 Broadwell-E Early Benchmarksstress-ng: Semaphoreshpcc: EP-STREAM Triadffmpeg: H.264 HD To NTSC DVrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterpgbench: Mostly RAM - Normal Load - Read Writebuild-apache: Time To Compilestress-ng: Socket Activityapache: Static Web Page Servingstress-ng: System V Message Passingpgbench: Mostly RAM - Heavy Contention - Read Writestress-ng: Context Switchingstress-ng: Forkingstress-ng: Bsearchhpcc: G-Ffteebizzy: Phoronix Test Suite v6.8.0compilebench: Compileparboil: OpenMP LBMhpcc: G-HPLsqlite: Default Test Directoryparboil: OpenMP Stencilstress-ng: Memory Copyinghpcc: G-Ptransstress-ng: Tsearchstress-ng: Glibc C String Functionsrodinia: OpenMP LavaMDscikit-learn: Phoronix Test Suite v6.8.0stress-ng: Matrix Mathstress-ng: CPU Stressfs-mark: 5000 Files, 1MB Size, 4 Threadsfftw: Float + SSE - 2D FFT Size 4096parboil: OpenMP CUTCPparboil: OpenMP MRI Griddingstress-ng: Glibc Qsort Data Sortingstress-ng: Hsearchcompress-pbzip2: 256MB File Compressionstress-ng: Cryptohimeno: Poisson Pressure Solverstress-ng: Lsearchhpcc: EP-DGEMMstress-ng: Vector Mathhpcc: Max Ping Pong Bandwidthredis: SETredis: GETcompilebench: Initial Createfs-mark: 1000 Files, 1MB SizeLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612281790786.472.4972117.9333.8318.002958.1722.966736.4147395.809833932.643186.664196104.3766220.514304.186.47888175688730.54112.9675.1593025.2114.762948.624.21073132.50373599.43129.8135.1937321.682444.63116.00134889.2558.6597.1833018.576.421202.332091.7179.576.8366331459.7312903.3151565585.602000101.83474.48119.133976481.852.6791517.3333.8017.903097.9226.996738.8747138.8310252565.242893.924001550.9865110.764302.746.66352187666687.93113.7674.2958326.2414.672799.594.18198132.11374124.39129.7436.4637052.382429.01115.60130859.2258.5096.8133182.116.451201.522099.0379.616.8248431522.1612889.3961438426.541852451.67449.19126.283940951.572.7635217.5134.0618.142978.7528.747658.2540177.3410215514.353340.284461369.0765503.564291.246.63491185027690.96112.9174.1312026.9215.392927.194.14157130.18379556.25130.4436.2436012.512415.95115.47134009.2658.7797.3233212.306.551199.912085.1279.606.8238031517.4512875.5661447772.371846609.21439.02122.973950217.682.7867917.2234.0518.132855.6028.017418.0739401.0510602316.642923.094242198.5263241.084320.836.84339172431699.78113.1573.8911326.2015.432943.674.14047132.08384968.67130.1835.5937289.122417.94114.93130499.3558.8096.7033206.306.521201.802054.1479.606.8252931502.3812903.3151277821.831758489.62453.94153.533892275.492.6414016.4733.7518.183174.4227.887369.5042796.7710120030.813341.604573407.3566002.894317.826.44102187927678.21112.4674.3381325.7814.752836.304.17458131.29371511.67129.7234.9937059.262419.84115.33131259.0658.4896.9533141.846.421201.222081.3979.606.8255031487.5212903.3151542814.521992221.67419.46106.883945787.584.4882111.8046.7024.233710.6426.008155.3543697.418963033.933256.114233559.0559308.333894.486.22848183170685.66120.3370.3551025.3115.652970.833.99406125.69367004.09135.4435.8236255.132361.63112.13131209.1160.0194.8632421.886.571176.272061.3977.916.6951830887.9312959.4491600994.462075179.15455.65121.53OpenBenchmarking.org

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: SemaphoresLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228900K1800K2700K3600K4500KSE +/- 43654.57, N = 6SE +/- 1475.45, N = 3SE +/- 5951.73, N = 3SE +/- 7817.73, N = 3SE +/- 19019.62, N = 3SE +/- 4083.14, N = 31790786.473976481.853940951.573950217.683892275.493945787.581. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

HPC Challenge

Test / Class: EP-STREAM Triad

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: EP-STREAM TriadLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612281.00982.01963.02944.03925.049SE +/- 0.00437, N = 3SE +/- 0.00999, N = 3SE +/- 0.00139, N = 3SE +/- 0.02845, N = 3SE +/- 0.00455, N = 3SE +/- 0.25727, N = 32.497212.679152.763522.786792.641404.488211. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. BLAS + Open MPI 1.10.3

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.8.1H.264 HD To NTSC DVLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122848121620SE +/- 0.21, N = 3SE +/- 0.15, N = 3SE +/- 0.22, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 3SE +/- 0.05, N = 317.9317.3317.5117.2216.4711.801. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lxcb -lxcb-shm -lxcb-xfixes -lxcb-render -lxcb-shape -lsndio -lasound -lSDL -lm -llzma -pthread -std=c99 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612281122334455SE +/- 0.09, N = 3SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.14, N = 333.8333.8034.0634.0533.7546.701. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228612182430SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.81, N = 618.0017.9018.1418.1318.1824.231. (CXX) g++ options: -O2 -lOpenCL

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Normal Load - Mode: Read WriteLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612288001600240032004000SE +/- 23.72, N = 3SE +/- 96.92, N = 6SE +/- 13.96, N = 3SE +/- 8.32, N = 3SE +/- 179.01, N = 6SE +/- 47.01, N = 32958.173097.922978.752855.603174.423710.641. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228714212835SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.12, N = 322.9626.9928.7428.0127.8826.00

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Socket ActivityLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612282K4K6K8K10KSE +/- 62.38, N = 3SE +/- 58.08, N = 3SE +/- 151.97, N = 6SE +/- 164.67, N = 6SE +/- 145.10, N = 6SE +/- 68.28, N = 36736.416738.877658.257418.077369.508155.351. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122810K20K30K40K50KSE +/- 287.62, N = 3SE +/- 354.84, N = 3SE +/- 171.31, N = 3SE +/- 651.94, N = 4SE +/- 237.59, N = 3SE +/- 603.32, N = 347395.8047138.8340177.3439401.0542796.7743697.411. (CC) gcc options: -shared -fPIC -O2 -pthread

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: System V Message PassingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612282M4M6M8M10MSE +/- 61891.67, N = 3SE +/- 15474.24, N = 3SE +/- 194504.23, N = 3SE +/- 79178.08, N = 3SE +/- 133681.19, N = 3SE +/- 206719.09, N = 69833932.6410252565.2410215514.3510602316.6410120030.818963033.931. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read WriteLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612287001400210028003500SE +/- 16.77, N = 3SE +/- 69.11, N = 6SE +/- 45.98, N = 3SE +/- 131.04, N = 6SE +/- 50.01, N = 3SE +/- 145.82, N = 63186.662893.923340.282923.093341.603256.111. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Context SwitchingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612281000K2000K3000K4000K5000KSE +/- 60066.43, N = 3SE +/- 11430.92, N = 3SE +/- 7849.09, N = 3SE +/- 10259.27, N = 3SE +/- 127248.74, N = 6SE +/- 12759.74, N = 34196104.374001550.984461369.074242198.524573407.354233559.051. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: ForkingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122814K28K42K56K70KSE +/- 228.90, N = 3SE +/- 175.21, N = 3SE +/- 158.40, N = 3SE +/- 175.36, N = 3SE +/- 128.79, N = 3SE +/- 309.15, N = 366220.5165110.7665503.5663241.0866002.8959308.331. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Bsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: BsearchLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612289001800270036004500SE +/- 14.78, N = 3SE +/- 6.73, N = 3SE +/- 9.84, N = 3SE +/- 3.24, N = 3SE +/- 4.95, N = 3SE +/- 10.15, N = 34304.184302.744291.244320.834317.823894.481. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-FfteLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228246810SE +/- 0.06973, N = 3SE +/- 0.06454, N = 3SE +/- 0.03576, N = 3SE +/- 0.14121, N = 3SE +/- 0.06852, N = 3SE +/- 0.01235, N = 36.478886.663526.634916.843396.441026.228481. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. BLAS + Open MPI 1.10.3

ebizzy

Phoronix Test Suite v6.8.0

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Phoronix Test Suite v6.8.0Linux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122840K80K120K160K200KSE +/- 2712.93, N = 3SE +/- 3964.63, N = 6SE +/- 4118.82, N = 6SE +/- 5889.04, N = 6SE +/- 4548.11, N = 6SE +/- 3630.33, N = 61756881876661850271724311879271831701. (CC) gcc options: -pthread -lpthread -O3 -march=native

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228160320480640800SE +/- 5.71, N = 3SE +/- 11.85, N = 6SE +/- 4.18, N = 3SE +/- 4.70, N = 3SE +/- 3.43, N = 3SE +/- 3.70, N = 3730.54687.93690.96699.78678.21685.66

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228306090120150SE +/- 0.55, N = 3SE +/- 0.28, N = 3SE +/- 0.67, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3112.96113.76112.91113.15112.46120.331. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: G-HPLLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122820406080100SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 375.1674.3074.1373.8974.3470.361. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. BLAS + Open MPI 1.10.3

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228612182430SE +/- 0.25, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.39, N = 3SE +/- 0.25, N = 3SE +/- 0.30, N = 325.2126.2426.9226.2025.7825.311. (CC) gcc options: -O2 -ldl -lpthread

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122848121620SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 314.7614.6715.3915.4314.7515.651. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Memory CopyingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612286001200180024003000SE +/- 18.34, N = 3SE +/- 38.75, N = 6SE +/- 1.99, N = 3SE +/- 6.28, N = 3SE +/- 12.13, N = 3SE +/- 14.86, N = 32948.622799.592927.192943.672836.302970.831. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.4.3Test / Class: G-PtransLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612280.94741.89482.84223.78964.737SE +/- 0.00127, N = 3SE +/- 0.00119, N = 3SE +/- 0.00204, N = 3SE +/- 0.00236, N = 3SE +/- 0.00650, N = 3SE +/- 0.00662, N = 34.210734.181984.141574.140474.174583.994061. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. BLAS + Open MPI 1.10.3

Stress-NG

Test: Tsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: TsearchLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228306090120150SE +/- 0.34, N = 3SE +/- 0.57, N = 3SE +/- 0.09, N = 3SE +/- 0.28, N = 3SE +/- 0.40, N = 3SE +/- 0.33, N = 3132.50132.11130.18132.08131.29125.691. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Glibc C String FunctionsLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122880K160K240K320K400KSE +/- 460.88, N = 3SE +/- 615.96, N = 3SE +/- 6472.22, N = 3SE +/- 6501.52, N = 3SE +/- 1812.34, N = 3SE +/- 279.22, N = 3373599.43374124.39379556.25384968.67371511.67367004.091. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228306090120150SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.35, N = 3SE +/- 0.24, N = 3SE +/- 0.18, N = 3SE +/- 0.31, N = 3129.81129.74130.44130.18129.72135.441. (CXX) g++ options: -O2 -lOpenCL

Scikit-Learn

Phoronix Test Suite v6.8.0

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Phoronix Test Suite v6.8.0Linux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228816243240SE +/- 0.53, N = 3SE +/- 0.45, N = 3SE +/- 0.08, N = 3SE +/- 0.56, N = 3SE +/- 0.51, N = 5SE +/- 0.18, N = 335.1936.4636.2435.5934.9935.82

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Matrix MathLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612288K16K24K32K40KSE +/- 277.54, N = 3SE +/- 328.57, N = 3SE +/- 603.44, N = 3SE +/- 85.80, N = 3SE +/- 222.47, N = 3SE +/- 80.56, N = 337321.6837052.3836012.5137289.1237059.2636255.131. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: CPU StressLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612285001000150020002500SE +/- 4.29, N = 3SE +/- 16.11, N = 3SE +/- 15.11, N = 3SE +/- 1.46, N = 3SE +/- 14.35, N = 3SE +/- 2.36, N = 32444.632429.012415.952417.942419.842361.631. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228306090120150SE +/- 1.06, N = 3SE +/- 0.92, N = 3SE +/- 0.58, N = 3SE +/- 0.96, N = 3SE +/- 1.94, N = 3SE +/- 1.79, N = 3116.00115.60115.47114.93115.33112.131. (CC) gcc options: -static

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Float + SSE - Size: 2D FFT Size 4096Linux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612283K6K9K12K15KSE +/- 155.38, N = 5SE +/- 46.78, N = 5SE +/- 56.68, N = 5SE +/- 91.68, N = 5SE +/- 56.63, N = 5SE +/- 67.43, N = 51348813085134001304913125131201. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612283691215SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 39.259.229.269.359.069.111. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612281326395265SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.16, N = 358.6558.5058.7758.8058.4860.011. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Glibc Qsort Data SortingLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122820406080100SE +/- 0.48, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.15, N = 3SE +/- 0.14, N = 3SE +/- 0.18, N = 397.1896.8197.3296.7096.9594.861. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Hsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: HsearchLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612287K14K21K28K35KSE +/- 89.71, N = 3SE +/- 61.84, N = 3SE +/- 124.31, N = 3SE +/- 144.11, N = 3SE +/- 170.45, N = 3SE +/- 42.17, N = 333018.5733182.1133212.3033206.3033141.8432421.881. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228246810SE +/- 0.11, N = 6SE +/- 0.14, N = 6SE +/- 0.09, N = 6SE +/- 0.10, N = 5SE +/- 0.09, N = 6SE +/- 0.10, N = 66.426.456.556.526.426.571. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: CryptoLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122830060090012001500SE +/- 0.68, N = 3SE +/- 0.46, N = 3SE +/- 1.52, N = 3SE +/- 0.71, N = 3SE +/- 1.06, N = 3SE +/- 0.29, N = 31202.331201.521199.911201.801201.221176.271. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612285001000150020002500SE +/- 12.43, N = 3SE +/- 35.01, N = 6SE +/- 35.66, N = 4SE +/- 35.35, N = 4SE +/- 3.32, N = 3SE +/- 5.98, N = 32091.712099.032085.122054.142081.392061.391. (CC) gcc options: -O3 -mavx2

Stress-NG

Test: Lsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: LsearchLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 2016122820406080100SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 379.5779.6179.6079.6079.6077.911. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

HPC Challenge

Test / Class: EP-DGEMM

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.4.3Test / Class: EP-DGEMMLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228246810SE +/- 0.00035, N = 3SE +/- 0.00104, N = 3SE +/- 0.00059, N = 3SE +/- 0.00219, N = 3SE +/- 0.00022, N = 3SE +/- 0.00183, N = 36.836636.824846.823806.825296.825506.695181. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. BLAS + Open MPI 1.10.3

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Vector MathLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612287K14K21K28K35KSE +/- 12.57, N = 3SE +/- 19.26, N = 3SE +/- 15.56, N = 3SE +/- 47.27, N = 3SE +/- 26.29, N = 3SE +/- 5.63, N = 331459.7331522.1631517.4531502.3831487.5230887.931. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.4.3Test / Class: Max Ping Pong BandwidthLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 201612283K6K9K12K15KSE +/- 24.03, N = 3SE +/- 13.83, N = 3SE +/- 13.83, N = 3SE +/- 24.03, N = 3SE +/- 24.03, N = 3SE +/- 56.22, N = 312903.3212889.4012875.5712903.3212903.3212959.451. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. BLAS + Open MPI 1.10.3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228300K600K900K1200K1500KSE +/- 21054.11, N = 6SE +/- 39132.63, N = 6SE +/- 51431.60, N = 6SE +/- 9385.00, N = 3SE +/- 23784.82, N = 5SE +/- 41058.96, N = 61565585.601438426.541447772.371277821.831542814.521600994.461. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228400K800K1200K1600K2000KSE +/- 10114.91, N = 3SE +/- 89056.05, N = 6SE +/- 98947.49, N = 6SE +/- 102454.34, N = 6SE +/- 13748.55, N = 3SE +/- 56574.82, N = 62000101.831852451.671846609.211758489.621992221.672075179.151. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228100200300400500SE +/- 28.14, N = 3SE +/- 35.49, N = 3SE +/- 14.70, N = 3SE +/- 10.44, N = 3SE +/- 36.69, N = 3SE +/- 3.63, N = 3474.48449.19439.02453.94419.46455.65

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 4.5.0Linux 4.6.0Linux 4.7.0Linux 4.8.0Linux 4.9.0Linux 4.10 20161228306090120150SE +/- 22.87, N = 6SE +/- 24.04, N = 6SE +/- 24.05, N = 6SE +/- 2.48, N = 3SE +/- 18.92, N = 6SE +/- 21.67, N = 6119.13126.28122.97153.53106.88121.531. (CC) gcc options: -static


Phoronix Test Suite v10.8.4