Windows 10 WSL February 2018

Intel Core i7-8700K testing with a ASUS PRIME Z370-A (0607 BIOS) and EFI VGA on openSUSE 42.3 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1802212-FO-1802214FO91&grs.

Windows 10 WSL February 2018ProcessorMemoryDiskMotherboardChipsetGraphicsAudioNetworkMonitorOSKernelCompilerFile-SystemSystem LayerVulkanScreen ResolutionDesktopDisplay ServerOpenGLDisplay DriverUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads)16384MB238GBUbuntu 16.044.4.0-43-Microsoft (x86_64)GCC 5.4.0 20160609WSLFSopenSUSE Leap 42.3GCC 4.8.5Intel Core i7-8700K @ 3.70GHz (12 Cores)Microsoft Virtual Machine (Hyper-V UEFI v2.5 BIOS)14336MB64GB Virtual DiskUbuntu 16.04.3 LTS4.9.60-linuxkit-aufs (x86_64)GCC 5.4.0 20160609overlayfsdockerIntel Core i7-8700K @ 3.53GHz (12 Cores)Clear Linux OS 208601.0.39GCC 7.3.0 + Clang 5.0.1 + LLVM 5.0.1container-otherIntel Core i7-8700K @ 3.70GHz (12 Cores)Oracle VirtualBox v1.2Intel 440FX- 82441FX PMC12288MB64GB VBOX HDDInnoTek VirtualBoxIntel 82801AA AC 97 AudioIntel 82540EM GigabitUbuntu 16.044.4.0-112-generic (x86_64)GCC 5.4.0 20160609ext4800x600Oracle VirtualBox69GB VBOX HDDopenSUSE Leap 42.34.4.114-42-default (x86_64)GCC 4.8.5btrfsKVM VirtualBoxIntel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads)ASUS PRIME Z370-A (0607 BIOS)Intel Device 3ec215360MBSamsung SSD 950 PRO 256GBIntel UHD 630 3072MB (1200MHz)Realtek ALC1220DELL P2415QIntel ConnectionClear Linux OS 208904.15.4-533.native (x86_64)GNOME Shell 3.26.2X Server 1.19.64.5 Mesa 18.1.0-devel1.0.39GCC 7.3.0 + Clang 5.0.1 + LLVM 5.0.1ext41920x108015GB Ultra USB 3.0 + Samsung SSD 950 PRO 256GBLLVMpipeopenSUSE 42.34.4.114-42-default (x86_64)KDE Plasma 5.8.7X Server 1.18.3modesetting 1.18.33.3 Mesa 17.0.5 Gallium 0.4 (LLVM 3.8 256 bits)GCC 4.8.5xfs1024x768OpenBenchmarking.orgCompiler Details- Ubuntu 16.04 On WSL: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --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 --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 - openSUSE 42.3 On WSL: --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 - Ubuntu 16.04 On Docker Windows 10: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --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 --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 - Clear Linux On Docker Windows 10: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Ubuntu 16.04 On VirtualBox Windows 10: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --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 --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 - openSUSE 42.3 On VirtualBox Windows 10: --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 - Clear Linux: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - openSUSE 42.3: --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 Python Details- Ubuntu 16.04 On WSL: Python 2.7.12 + Python 3.5.2- openSUSE 42.3 On WSL: Python 2.7.13- Ubuntu 16.04 On Docker Windows 10: Python 2.7.12 + Python 3.5.2- Clear Linux On Docker Windows 10: Python 3.6.4- Ubuntu 16.04 On VirtualBox Windows 10: Python 2.7.12 + Python 3.5.2- openSUSE 42.3 On VirtualBox Windows 10: Python 2.7.13- Clear Linux: Python 3.6.4- openSUSE 42.3: Python 2.7.13 + Python 3.4.6Disk Scheduler Details- Ubuntu 16.04 On Docker Windows 10, Clear Linux On Docker Windows 10: DEADLINEEnvironment Details- Clear Linux On Docker Windows 10, Clear Linux: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-fvisibility-inlines-hidden FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Disk Details- Ubuntu 16.04 On VirtualBox Windows 10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- openSUSE 42.3 On VirtualBox Windows 10: CFQ / relatime,rw,space_cache,subvol=/@/.snapshots/1/snapshot,subvolid=259- Clear Linux: KYBER / data=ordered,relatime,rw,stripe=256- openSUSE 42.3: none / attr2,inode64,noquota,relatime,rwSecurity Details- Ubuntu 16.04 On VirtualBox Windows 10: KPTI Protection- openSUSE 42.3 On VirtualBox Windows 10: KPTI + Barriers + Full generic retpoline Protection- Clear Linux: KPTI + __user pointer sanitization + Full generic retpoline Protection- openSUSE 42.3: KPTI + Barriers + IBRS+IBPB ProtectionProcessor Details- Clear Linux: Scaling Governor: intel_pstate performance- openSUSE 42.3: Scaling Governor: intel_pstate powersave

Windows 10 WSL February 2018hackbench: 8 - Threadhackbench: 16 - Threadhackbench: 8 - Processhackbench: 16 - Processpgbench: Buffer Test - Normal Load - Read Writeencode-mp3: WAV To MP3pybench: Total For Average Test Timesbuild-linux-kernel: Time To Compileaobench: 2048 x 2048 - Total Timerodinia: OpenMP CFD Solverhimeno: Poisson Pressure Solverphpbench: PHP Benchmark Suitecompilebench: Initial Createschbench: 8 - 4dolfyn: Computational Fluid Dynamicsopenssl: RSA 4096-bit Performanceffmpeg: H.264 HD To NTSC DVgraphics-magick: Sharpenrodinia: OpenMP LavaMDparboil: OpenMP CUTCPschbench: 8 - 6povray: Trace Timecrafty: Elapsed Timenero2d: Total Timejohn-the-ripper: Blowfishparboil: OpenMP MRI Griddinggraphics-magick: Resizingstockfish: Total Timetjbench: Decompression Throughputsunflow: Global Illumination + Image Synthesisjava-jmh: Throughputschbench: 8 - 2compilebench: Compilefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB SizeUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3122.41230.95110.45210.622269.5925.671164207.7041.1456.121434.845412626.383002729.061965.734.62159104.2211.435900861.699455803117.591297440.252112714196.281.4425774200521.58182393.7568.1064.93126.09230.88111.27209.502231.9026.46207.7844.3944.002240.102635255.863021918.431958.134.68120110.067.825847592927481268750.292012669197.591.42132688.66100.05207.07104.44211.243353.7127.40123372.6554.212983.73558107427.974763729.121894.805.84168119.3011.767206464.7086071221249446.702242926187.791.5525360911071.92283731220.70141.10138.37103.97208.27104.61213.938.61129476.8734.3632.863141.48840844395.65458241902.675.90177111.26698458996937116222342811195.461.53288961203.34123.62130.1275.93138.6973.84135.138655.3827.91382497.9057.1360.612874.43171169285.244021329.441218.676.39166135.8412.175373991.77740238486.411245144.422293338177.191.5424989214923.2425152989.65418.60463.8063.99127.5065.13128.1228.88101.6672.5967.062713.9372795135.383876319.091175.375.31121149.4610.66732597144106973752.752133322173.991.5626571751.2920.6140.6519.9539.577.71125267.4330.6229.703217.84948077687.08248321965.134.2919094.53612489913753121362612582203.011.3825972231.99146.80145.5034.0464.5333.7864.194389.8026.12118066.7544.1438.703004.75200050327.013355716.911968.404.03102.497.748162194414251259548.512598198.771.37141071385.60OpenBenchmarking.org

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3306090120150SE +/- 1.39, N = 3SE +/- 1.33, N = 3SE +/- 0.36, N = 3SE +/- 0.43, N = 3SE +/- 0.12, N = 3SE +/- 0.43, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3122.41126.09100.05103.9775.9363.9920.6134.04-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.350100150200250SE +/- 1.23, N = 3SE +/- 1.46, N = 3SE +/- 1.91, N = 3SE +/- 2.99, N = 5SE +/- 0.05, N = 3SE +/- 0.19, N = 3SE +/- 0.08, N = 3SE +/- 0.20, N = 3230.95230.88207.07208.27138.69127.5040.6564.53-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.320406080100SE +/- 0.16, N = 3SE +/- 0.60, N = 3SE +/- 0.48, N = 3SE +/- 1.20, N = 3SE +/- 0.30, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3110.45111.27104.44104.6173.8465.1319.9533.78-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.350100150200250SE +/- 0.22, N = 3SE +/- 0.79, N = 3SE +/- 4.68, N = 6SE +/- 3.24, N = 5SE +/- 0.27, N = 3SE +/- 0.26, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 3210.62209.50211.24213.93135.13128.1239.5764.19-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lpthread

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.32K4K6K8K10KSE +/- 21.29, N = 3SE +/- 31.64, N = 3SE +/- 25.40, N = 3SE +/- 136.52, N = 3SE +/- 47.55, N = 32269.592231.903353.718655.384389.80-shared-shared-lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm-lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm-lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Ubuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.45, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.14, N = 325.6726.4627.408.6127.9128.887.7126.12-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lncurses-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lncurses1. (CC) gcc options: -lm

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesUbuntu 16.04 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10Clear LinuxopenSUSE 42.38001600240032004000SE +/- 2.96, N = 3SE +/- 4.73, N = 3SE +/- 2.89, N = 3SE +/- 2.52, N = 3SE +/- 0.88, N = 3116412331294382412521180

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.350100150200250SE +/- 4.51, N = 6SE +/- 3.13, N = 5SE +/- 0.67, N = 3SE +/- 0.74, N = 3SE +/- 0.61, N = 3SE +/- 1.10, N = 3SE +/- 0.64, N = 3SE +/- 0.55, N = 3207.70207.7872.6576.8797.90101.6667.4366.75

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeUbuntu 16.04 On WSLopenSUSE 42.3 On WSLClear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.31632486480SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.19, N = 3SE +/- 0.18, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 3SE +/- 0.21, N = 341.1444.3934.3657.1372.5930.6244.14-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -lm -O3

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.31530456075SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.27, N = 3SE +/- 0.38, N = 3SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.33, N = 356.1244.0054.2132.8660.6167.0629.7038.701. (CXX) g++ options: -O2 -lOpenCL

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.37001400210028003500SE +/- 0.48, N = 3SE +/- 4.97, N = 3SE +/- 5.92, N = 3SE +/- 9.15, N = 3SE +/- 32.39, N = 3SE +/- 41.00, N = 5SE +/- 0.95, N = 3SE +/- 10.38, N = 31434.842240.102983.733141.482874.432713.933217.843004.75-mavx2-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mavx2-mavx2-mavx2-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mavx2-mavx21. (CC) gcc options: -O3

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3200K400K600K800K1000KSE +/- 510.57, N = 3SE +/- 1717.90, N = 3SE +/- 1207.89, N = 3SE +/- 3710.22, N = 3SE +/- 249.21, N = 3SE +/- 214.18, N = 3SE +/- 8203.98, N = 3SE +/- 493.10, N = 354126226352555810784084417116972795948077200050

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3150300450600750SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 3.10, N = 3SE +/- 5.44, N = 3SE +/- 16.04, N = 3SE +/- 9.79, N = 3SE +/- 5.05, N = 3SE +/- 8.17, N = 36.385.86427.97395.65285.24135.38687.08327.01

Schbench

Message Threads: 8 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 4Ubuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.310K20K30K40K50KSE +/- 21.33, N = 3SE +/- 139.89, N = 3SE +/- 554.67, N = 3SE +/- 713.63, N = 4SE +/- 333.24, N = 3SE +/- 420.22, N = 3SE +/- 471.68, N = 6SE +/- 298.67, N = 330027302194763745824402133876324832335571. (CC) gcc options: -O2 -lpthread

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10openSUSE 42.3714212835SE +/- 0.09, N = 3SE +/- 0.24, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 329.0618.4329.1229.4419.0916.91

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformanceUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3400800120016002000SE +/- 3.87, N = 3SE +/- 0.95, N = 3SE +/- 1.99, N = 3SE +/- 3.38, N = 3SE +/- 0.49, N = 3SE +/- 1.79, N = 3SE +/- 5.53, N = 3SE +/- 2.55, N = 31965.731958.131894.801902.671218.671175.371965.131968.401. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 3.4.1H.264 HD To NTSC DVUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 6SE +/- 0.11, N = 3SE +/- 0.09, N = 6SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 34.624.685.845.906.395.314.294.03-lxcb -lxcb-shm -llzma-llzma-lXv -lX11 -lXext -lSDL2 -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -lbz2 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-trapping-math -fassociative-math-llzma-lXv -lX11 -lXext -lSDL2 -lxcb -lxcb-shm -lxcb-xfixes -lxcb-shape -lbz2 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-trapping-math -fassociative-math1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -ldl -pthread -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear Linux4080120160200159120168177166121190-O2 -ljbig -ltiff -ljasper -lXext -lSM -lICE -lX11 -llzma-std=gnu99 -O2 -ltiff-O2 -ljbig -ltiff -lSM -lICE -lX11 -llzma-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -lXext -lX11 -lbz2 -lxml2-O2 -ljbig -ltiff -lSM -lICE -lX11 -llzma-std=gnu99 -O2 -ltiff-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -lXext -lX11 -lbz2 -lxml21. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lgomp -lpthread

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.3306090120150SE +/- 0.60, N = 3SE +/- 0.29, N = 3SE +/- 0.68, N = 3SE +/- 0.38, N = 3SE +/- 0.24, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.33, N = 3104.22110.06119.30111.26135.84149.4694.53102.491. (CXX) g++ options: -O2 -lOpenCL

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10openSUSE 42.33691215SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 311.437.8211.7612.1710.667.741. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Schbench

Message Threads: 8 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 6Ubuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.320K40K60K80K100KSE +/- 993.55, N = 4SE +/- 524.30, N = 3SE +/- 1240.13, N = 6SE +/- 1373.31, N = 3SE +/- 225.77, N = 3SE +/- 1341.12, N = 3SE +/- 1055.52, N = 4SE +/- 615.35, N = 359008584757206469845537397325961248816211. (CC) gcc options: -O2 -lpthread

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeUbuntu 16.04 On WSLUbuntu 16.04 On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 1020406080100SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.24, N = 361.6964.7091.77-lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.32M4M6M8M10MSE +/- 837.14, N = 3SE +/- 13727.13, N = 3SE +/- 34932.63, N = 3SE +/- 17005.46, N = 3SE +/- 50309.38, N = 3SE +/- 10942.32, N = 3SE +/- 18906.69, N = 3SE +/- 20433.76, N = 3945580392927488607122899693774023847144106991375394414251. (CC) gcc options: -lstdc++ -fprofile-use -pthread -lm

Open FMM Nero2D

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen FMM Nero2D 2.0.2Total TimeUbuntu 16.04 On WSLUbuntu 16.04 On VirtualBox Windows 10306090120150SE +/- 0.61, N = 3SE +/- 1.30, N = 3117.5986.411. (CXX) g++ options: -O2 -lfftw3 -llapack -lblas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.33K6K9K12K15KSE +/- 7.23, N = 3SE +/- 5.00, N = 3SE +/- 12.67, N = 3SE +/- 26.64, N = 3SE +/- 40.50, N = 3SE +/- 3.33, N = 3SE +/- 20.95, N = 31297412687124941162212451973712136125951. (CC) gcc options: -fopenmp -lcrypt

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10openSUSE 42.31224364860SE +/- 0.42, N = 3SE +/- 0.59, N = 3SE +/- 0.66, N = 6SE +/- 0.09, N = 3SE +/- 1.09, N = 6SE +/- 0.11, N = 340.2550.2946.7044.4252.7548.511. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear Linux60120180240300SE +/- 1.00, N = 3SE +/- 0.67, N = 3211201224234229213261-O2 -ljbig -ltiff -ljasper -lXext -lSM -lICE -lX11 -llzma-std=gnu99 -O2 -ltiff-O2 -ljbig -ltiff -lSM -lICE -lX11 -llzma-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -lXext -lX11 -lbz2 -lxml2-O2 -ljbig -ltiff -lSM -lICE -lX11 -llzma-std=gnu99 -O2 -ltiff-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lfreetype -lXext -lX11 -lbz2 -lxml21. (CC) gcc options: -fopenmp -pthread -ljpeg -lz -lm -lgomp -lpthread

Stockfish

Total Time

OpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.37001400210028003500SE +/- 4.04, N = 3SE +/- 3.84, N = 3SE +/- 2.40, N = 3SE +/- 11.17, N = 3SE +/- 5.86, N = 3SE +/- 1.00, N = 3SE +/- 11.59, N = 327142669292628113338332225822598-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.1Test: Decompression ThroughputUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.34080120160200SE +/- 0.23, N = 3SE +/- 0.44, N = 3SE +/- 0.38, N = 3SE +/- 0.44, N = 3SE +/- 0.11, N = 3SE +/- 0.18, N = 3SE +/- 0.85, N = 3SE +/- 0.24, N = 3196.28197.59187.79195.46177.19173.99203.01198.77-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -O3 -lm

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.30.3510.7021.0531.4041.755SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.441.421.551.531.541.561.381.37

Java JMH

Throughput

OpenBenchmarking.orgOps/s, More Is BetterJava JMHThroughputUbuntu 16.04 On WSLUbuntu 16.04 On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 106000M12000M18000M24000M30000M25774200521.5825360911071.9224989214923.24

Schbench

Message Threads: 8 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 2Ubuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.36K12K18K24K30KSE +/- 524.47, N = 6SE +/- 562.32, N = 6SE +/- 553.62, N = 6SE +/- 411.46, N = 3SE +/- 468.19, N = 6SE +/- 611.34, N = 6SE +/- 273.77, N = 6SE +/- 188.71, N = 318231326283732889625152265712597141071. (CC) gcc options: -O2 -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileUbuntu 16.04 On WSLopenSUSE 42.3 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10openSUSE 42.3 On VirtualBox Windows 10Clear LinuxopenSUSE 42.35001000150020002500SE +/- 0.31, N = 3SE +/- 0.14, N = 3SE +/- 41.03, N = 6SE +/- 19.85, N = 3SE +/- 57.80, N = 6SE +/- 51.04, N = 6SE +/- 42.56, N = 3SE +/- 23.37, N = 393.7588.661220.701203.34989.65751.292231.991385.60

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeUbuntu 16.04 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10Clear Linux90180270360450SE +/- 0.80, N = 3SE +/- 0.97, N = 3SE +/- 5.10, N = 6SE +/- 49.93, N = 6SE +/- 0.40, N = 368.10141.10123.62418.60146.801. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeUbuntu 16.04 On WSLUbuntu 16.04 On Docker Windows 10Clear Linux On Docker Windows 10Ubuntu 16.04 On VirtualBox Windows 10Clear Linux100200300400500SE +/- 0.38, N = 3SE +/- 0.77, N = 3SE +/- 4.73, N = 6SE +/- 0.68, N = 3SE +/- 0.20, N = 364.93138.37130.12463.80145.501. (CC) gcc options: -static


Phoronix Test Suite v10.8.4