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&grt&sro.

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 Benchmarksc-ray: Total Timedolfyn: Computational Fluid Dynamicsfftw: Float + SSE - 2D FFT Size 1024go-benchmark: httpgo-benchmark: jsongo-benchmark: garbagehimeno: Poisson Pressure Solverjohn-the-ripper: Blowfishnumpy: Phoronix Test Suite v6.8.0m2openssl: RSA 4096-bit Performanceparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingpgbench: Mostly RAM - Normal Load - Read Writeredis: GETredis: SETrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solversqlite: Default Test Directorybuild-imagemagick: Time To Compilebuild-php: Time To Compiletscp: AI Chess PerformanceopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111615.6123.791839655461131606722322501988.721016711664133984.3710.1014.7861.782474.231953440.331509094.17133.3047.1938.9532.4017.96124420415.6523.051766465381229918324434571967.41471011645975982.4010.4717.8258.001889.492034764.611550674.02142.2193.6153.8233.9719.74129953215.5922.12182365292988055821173442055.58102416116685984.209.3814.4856.172448.922198393.171509691.46265.0734.1035.8543.7119.821310797OpenBenchmarking.org

C-Ray

Total Time

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

Dolfyn

Computational Fluid Dynamics

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

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.1openSUSE 42.2openSUSE Tumbleweed 201611164K8K12K16K20KSE +/- 82.66, N = 5SE +/- 196.45, N = 5SE +/- 181.39, N = 5176641839618236-std=gnu99-std=gnu991. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Go Benchmarks

Test: http

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

Go Benchmarks

Test: json

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

Go Benchmarks

Test: garbage

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

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolveropenSUSE 42.1openSUSE 42.2openSUSE Tumbleweed 20161116400800120016002000SE +/- 9.54, N = 3SE +/- 2.39, N = 3SE +/- 17.95, N = 31967.411988.722055.581. (CC) gcc options: -O3 -mavx2

John The Ripper

Test: Blowfish

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

Numpy Benchmark

Phoronix Test Suite v6.8.0m2

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

OpenSSL

RSA 4096-bit Performance

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

Parboil

Test: OpenMP CUTCP

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

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilopenSUSE 42.1openSUSE 42.2openSUSE Tumbleweed 2016111648121620SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 317.8214.7814.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.1openSUSE 42.2openSUSE Tumbleweed 201611161428425670SE +/- 0.04, N = 3SE +/- 0.18, N = 3SE +/- 0.04, N = 358.0061.7856.171. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

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

Redis

Test: GET

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

Rodinia

Test: OpenMP LavaMD

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

Rodinia

Test: OpenMP CFD Solver

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

SQLite

Test Target: Default Test Directory

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

Timed ImageMagick Compilation

Time To Compile

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

Timed PHP Compilation

Time To Compile

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

TSCP

AI Chess Performance

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


Phoronix Test Suite v10.8.4