openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarks

OpenSUSE benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1611188-TA-OPENSUSE267&gru&rdt.

openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116Intel 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 ConnectionopenSUSE 42.24.4.27-2-default (x86_64)KDE Frameworks 5X Server 1.18.3modesetting 1.18.33.3 Mesa 11.2.2 Gallium 0.4GCC 4.8.5xfs1024x768SUSE LINUX 42.14.1.12-1-default (x86_64)X Server 1.17.2modesetting 1.17.23.0 Mesa 11.0.2 Gallium 0.4NVIDIA GeForce GTX TITAN X 12288MBASUS PB278openSUSE 201611164.8.7-1-default (x86_64)X Server 1.18.4nouveau 1.0.134.1 Mesa 13.0.0 Gallium 0.42560x1440OpenBenchmarking.orgCompiler Details- openSUSE 42.2: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind - openSUSE 42.1: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind - openSUSE Tumbleweed 20161116: --build=x86_64-suse-linux --disable-libcc1 --disable-libgcj --disable-libssp --disable-libstdcxx-pch --disable-libvtv --enable-__cxa_atexit --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,java,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind Disk Details- DEADLINE / attr2,inode64,noquota,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersave

openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarksfftw: Float + SSE - 2D FFT Size 1024himeno: Poisson Pressure Solvertscp: AI Chess Performancejohn-the-ripper: Blowfishredis: GETredis: SETopenssl: RSA 4096-bit Performancepgbench: Mostly RAM - Normal Load - Read Writego-benchmark: httpgo-benchmark: jsongo-benchmark: garbagenumpy: Phoronix Test Suite v6.8.0m2sqlite: Default Test Directoryparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverdolfyn: Computational Fluid Dynamicsbuild-imagemagick: Time To Compilebuild-php: Time To Compilec-ray: Total TimeopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116183961988.721244204101671953440.331509094.17984.372474.2355461131606722322501166413338.9510.1014.7861.78133.3047.1923.7932.4017.9615.61176641967.41129953247102034764.611550674.02982.401889.4965381229918324434571164597553.8210.4717.8258.00142.2193.6123.0533.9719.7415.65182362055.581310797102412198393.171509691.46984.202448.92529298805582117344611668535.859.3814.4856.17265.0734.1022.1243.7119.8215.59OpenBenchmarking.org

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Float + SSE - Size: 2D FFT Size 1024openSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611164K8K12K16K20KSE +/- 196.45, N = 5SE +/- 82.66, N = 5SE +/- 181.39, N = 5183961766418236-std=gnu99-std=gnu991. (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 SolveropenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116400800120016002000SE +/- 2.39, N = 3SE +/- 9.54, N = 3SE +/- 17.95, N = 31988.721967.412055.581. (CC) gcc options: -O3 -mavx2

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116300K600K900K1200K1500KSE +/- 19458.44, N = 4SE +/- 18653.33, N = 3SE +/- 20696.85, N = 41244204129953213107971. (CC) gcc options: -O3 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611162K4K6K8K10KSE +/- 6.67, N = 3SE +/- 17.93, N = 3SE +/- 5.93, N = 3101674710102411. (CC) gcc options: -fopenmp -lcrypt

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116500K1000K1500K2000K2500KSE +/- 17617.27, N = 3SE +/- 68515.93, N = 6SE +/- 25410.78, N = 31953440.332034764.612198393.171. (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: SETopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116300K600K900K1200K1500KSE +/- 5488.89, N = 3SE +/- 29744.55, N = 6SE +/- 65423.65, N = 61509094.171550674.021509691.461. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611162004006008001000SE +/- 3.31, N = 3SE +/- 8.70, N = 3SE +/- 0.10, N = 3984.37982.40984.201. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

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 WriteopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611165001000150020002500SE +/- 175.62, N = 6SE +/- 94.94, N = 6SE +/- 76.97, N = 62474.231889.492448.921. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: httpopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111614002800420056007000SE +/- 1.00, N = 3SE +/- 13.20, N = 3SE +/- 2.65, N = 3554665385292

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: jsonopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611163M6M9M12M15MSE +/- 2364.96, N = 3SE +/- 12459.05, N = 3SE +/- 4515.10, N = 311316067122991839880558

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: garbageopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116500K1000K1500K2000K2500KSE +/- 3349.26, N = 3SE +/- 4985.31, N = 3SE +/- 163.23, N = 3223225024434572117344

Numpy Benchmark

Phoronix Test Suite v6.8.0m2

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkPhoronix Test Suite v6.8.0m2openSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611162M4M6M8M10M11664133116459756116685

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611161224364860SE +/- 2.41, N = 6SE +/- 0.89, N = 3SE +/- 0.60, N = 438.9553.8235.851. (CC) gcc options: -O2 -ldl -lpthread

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611163691215SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 310.1010.479.381. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111648121620SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 314.7817.8214.481. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611161428425670SE +/- 0.18, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 361.7858.0056.171. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111660120180240300SE +/- 0.71, N = 3SE +/- 0.54, N = 3SE +/- 0.09, N = 3133.30142.21265.071. (CXX) g++ options: -O3 -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolveropenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111620406080100SE +/- 0.14, N = 3SE +/- 0.75, N = 3SE +/- 0.26, N = 347.1993.6134.101. (CXX) g++ options: -O3 -fopenmp

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116612182430SE +/- 0.09, N = 3SE +/- 0.57, N = 6SE +/- 0.23, N = 323.7923.0522.12

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611161020304050SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 332.4033.9743.71

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116510152025SE +/- 0.06, N = 3SE +/- 0.36, N = 6SE +/- 0.22, N = 317.9619.7419.821. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111648121620SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 315.6115.6515.591. (CC) gcc options: -lm -lpthread -O3


Phoronix Test Suite v10.8.4