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&grw&rdt.

Linux 4.10 Broadwell-E Early BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.0Intel 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-TR150NVIDIA GeForce GTX TITAN X 12288MBRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 16.104.10.0-999-generic (x86_64) 20161228Unity 7.5.0X Server 1.18.4nouveau 1.0.123.3 Mesa 12.0.3 Gallium 0.4GCC 6.2.0 20161005ext42560x14404.9.0-040900-generic (x86_64)4.8.0-040800-generic (x86_64)4.7.0-040700-generic (x86_64)4.6.0-040600-generic (x86_64)LLVMpipe4.5.0-040500-generic (x86_64)1024x768OpenBenchmarking.orgCompiler 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,rwEnvironment Details- Linux 4.5.0: LIBGL_ALWAYS_SOFTWARE=1

Linux 4.10 Broadwell-E Early Benchmarkscompilebench: Compilecompilebench: Initial Createstress-ng: Cryptostress-ng: Bsearchstress-ng: Forkingstress-ng: Hsearchstress-ng: Lsearchstress-ng: Tsearchstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfftw: Float + SSE - 2D FFT Size 4096himeno: Poisson Pressure Solverscikit-learn: Phoronix Test Suite v6.8.0hpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: Max Ping Pong Bandwidthparboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterbuild-apache: Time To Compilecompress-pbzip2: 256MB File Compressionffmpeg: H.264 HD To NTSC DVapache: Static Web Page Servingredis: GETredis: SETsqlite: Default Test Directorypgbench: Mostly RAM - Normal Load - Read Writepgbench: Mostly RAM - Heavy Contention - Read Writeebizzy: Phoronix Test Suite v6.8.0Linux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.0685.66455.651176.273894.4859308.3332421.8877.91125.692361.633945787.5836255.1330887.932970.838155.354233559.05367004.0994.868963033.93121.53112.13131202061.3935.8270.355106.228486.695183.994064.4882112959.449120.339.1115.6560.01135.4446.7024.2326.006.5711.8043697.412075179.151600994.4625.313710.643256.11183170678.21419.461201.224317.8266002.8933141.8479.60131.292419.843892275.4937059.2631487.522836.307369.504573407.35371511.6796.9510120030.81106.88115.33131252081.3934.9974.338136.441026.825504.174582.6414012903.315112.469.0614.7558.48129.7233.7518.1827.886.4216.4742796.771992221.671542814.5225.783174.423341.60187927699.78453.941201.804320.8363241.0833206.3079.60132.082417.943950217.6837289.1231502.382943.677418.074242198.52384968.6796.7010602316.64153.53114.93130492054.1435.5973.891136.843396.825294.140472.7867912903.315113.159.3515.4358.80130.1834.0518.1328.016.5217.2239401.051758489.621277821.8326.202855.602923.09172431690.96439.021199.914291.2465503.5633212.3079.60130.182415.953940951.5736012.5131517.452927.197658.254461369.07379556.2597.3210215514.35122.97115.47134002085.1236.2474.131206.634916.823804.141572.7635212875.566112.919.2615.3958.77130.4434.0618.1428.746.5517.5140177.341846609.211447772.3726.922978.753340.28185027687.93449.191201.524302.7465110.7633182.1179.61132.112429.013976481.8537052.3831522.162799.596738.874001550.98374124.3996.8110252565.24126.28115.60130852099.0336.4674.295836.663526.824844.181982.6791512889.396113.769.2214.6758.50129.7433.8017.9026.996.4517.3347138.831852451.671438426.5426.243097.922893.92187666730.54474.481202.334304.1866220.5133018.5779.57132.502444.631790786.4737321.6831459.732948.626736.414196104.37373599.4397.189833932.64119.13116.00134882091.7135.1975.159306.478886.836634.210732.4972112903.315112.969.2514.7658.65129.8133.8318.0022.966.4217.9347395.802000101.831565585.6025.212958.173186.66175688OpenBenchmarking.org

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: CryptoLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.030060090012001500SE +/- 0.29, N = 3SE +/- 1.06, N = 3SE +/- 0.71, N = 3SE +/- 1.52, N = 3SE +/- 0.46, N = 3SE +/- 0.68, N = 31176.271201.221201.801199.911201.521202.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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.09001800270036004500SE +/- 10.15, N = 3SE +/- 4.95, N = 3SE +/- 3.24, N = 3SE +/- 9.84, N = 3SE +/- 6.73, N = 3SE +/- 14.78, N = 33894.484317.824320.834291.244302.744304.181. (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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.014K28K42K56K70KSE +/- 309.15, N = 3SE +/- 128.79, N = 3SE +/- 175.36, N = 3SE +/- 158.40, N = 3SE +/- 175.21, N = 3SE +/- 228.90, N = 359308.3366002.8963241.0865503.5665110.7666220.511. (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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.07K14K21K28K35KSE +/- 42.17, N = 3SE +/- 170.45, N = 3SE +/- 144.11, N = 3SE +/- 124.31, N = 3SE +/- 61.84, N = 3SE +/- 89.71, N = 332421.8833141.8433206.3033212.3033182.1133018.571. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Lsearch

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

Stress-NG

Test: Tsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: TsearchLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.0306090120150SE +/- 0.33, N = 3SE +/- 0.40, N = 3SE +/- 0.28, N = 3SE +/- 0.09, N = 3SE +/- 0.57, N = 3SE +/- 0.34, N = 3125.69131.29132.08130.18132.11132.501. (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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.05001000150020002500SE +/- 2.36, N = 3SE +/- 14.35, N = 3SE +/- 1.46, N = 3SE +/- 15.11, N = 3SE +/- 16.11, N = 3SE +/- 4.29, N = 32361.632419.842417.942415.952429.012444.631. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

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

Stress-NG

Test: Matrix Math

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

Stress-NG

Test: Vector Math

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

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Memory CopyingLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.06001200180024003000SE +/- 14.86, N = 3SE +/- 12.13, N = 3SE +/- 6.28, N = 3SE +/- 1.99, N = 3SE +/- 38.75, N = 6SE +/- 18.34, N = 32970.832836.302943.672927.192799.592948.621. (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.09Test: Socket ActivityLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.02K4K6K8K10KSE +/- 68.28, N = 3SE +/- 145.10, N = 6SE +/- 164.67, N = 6SE +/- 151.97, N = 6SE +/- 58.08, N = 3SE +/- 62.38, N = 38155.357369.507418.077658.256738.876736.411. (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.09Test: Context SwitchingLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.01000K2000K3000K4000K5000KSE +/- 12759.74, N = 3SE +/- 127248.74, N = 6SE +/- 10259.27, N = 3SE +/- 7849.09, N = 3SE +/- 11430.92, N = 3SE +/- 60066.43, N = 34233559.054573407.354242198.524461369.074001550.984196104.371. (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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.080K160K240K320K400KSE +/- 279.22, N = 3SE +/- 1812.34, N = 3SE +/- 6501.52, N = 3SE +/- 6472.22, N = 3SE +/- 615.96, N = 3SE +/- 460.88, N = 3367004.09371511.67384968.67379556.25374124.39373599.431. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.09Test: Glibc Qsort Data SortingLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.020406080100SE +/- 0.18, N = 3SE +/- 0.14, N = 3SE +/- 0.15, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.48, N = 394.8696.9596.7097.3296.8197.181. (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.09Test: System V Message PassingLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.02M4M6M8M10MSE +/- 206719.09, N = 6SE +/- 133681.19, N = 3SE +/- 79178.08, N = 3SE +/- 194504.23, N = 3SE +/- 15474.24, N = 3SE +/- 61891.67, N = 38963033.9310120030.8110602316.6410215514.3510252565.249833932.641. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

FS-Mark

Test: 1000 Files, 1MB Size

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

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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.0306090120150SE +/- 1.79, N = 3SE +/- 1.94, N = 3SE +/- 0.96, N = 3SE +/- 0.58, N = 3SE +/- 0.92, N = 3SE +/- 1.06, N = 3112.13115.33114.93115.47115.60116.001. (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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.03K6K9K12K15KSE +/- 67.43, N = 5SE +/- 56.63, N = 5SE +/- 91.68, N = 5SE +/- 56.68, N = 5SE +/- 46.78, N = 5SE +/- 155.38, N = 51312013125130491340013085134881. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Himeno Benchmark

Poisson Pressure Solver

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

Scikit-Learn

Phoronix Test Suite v6.8.0

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

HPC Challenge

Test / Class: G-HPL

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

HPC Challenge

Test / Class: G-Ffte

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

HPC Challenge

Test / Class: EP-DGEMM

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

HPC Challenge

Test / Class: G-Ptrans

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

HPC Challenge

Test / Class: EP-STREAM Triad

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

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

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

Parboil

Test: OpenMP LBM

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

Parboil

Test: OpenMP CUTCP

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

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.048121620SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 315.6514.7515.4315.3914.6714.761. (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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.01326395265SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 360.0158.4858.8058.7758.5058.651. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenMP LavaMD

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

Rodinia

Test: OpenMP CFD Solver

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

Rodinia

Test: OpenMP Streamcluster

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

Timed Apache Compilation

Time To Compile

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

Parallel BZIP2 Compression

256MB File Compression

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

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.8.1H.264 HD To NTSC DVLinux 4.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.048121620SE +/- 0.05, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 3SE +/- 0.22, N = 3SE +/- 0.15, N = 3SE +/- 0.21, N = 311.8016.4717.2217.5117.3317.931. (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

Apache Benchmark

Static Web Page Serving

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

Redis

Test: GET

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

Redis

Test: SET

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

SQLite

Test Target: Default Test Directory

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

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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.08001600240032004000SE +/- 47.01, N = 3SE +/- 179.01, N = 6SE +/- 8.32, N = 3SE +/- 13.96, N = 3SE +/- 96.92, N = 6SE +/- 23.72, N = 33710.643174.422855.602978.753097.922958.171. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

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.10 20161228Linux 4.9.0Linux 4.8.0Linux 4.7.0Linux 4.6.0Linux 4.5.07001400210028003500SE +/- 145.82, N = 6SE +/- 50.01, N = 3SE +/- 131.04, N = 6SE +/- 45.98, N = 3SE +/- 69.11, N = 6SE +/- 16.77, N = 33256.113341.602923.093340.282893.923186.661. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

ebizzy

Phoronix Test Suite v6.8.0

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


Phoronix Test Suite v10.8.4