Clear Linux vs. Ubuntu vs. Fedora 2019 Intel Core i9 Benchmarks

Tests for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/2101094-HA-2101081HA26&export=pdf&grs&sor&rro.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay ServerDisplay DriverVulkanCompilerFile-SystemScreen ResolutionDesktopOpenGLEOY2018EOY2019EOY2018EOY2019EOY2018EOY2019EOY2020 Clear Linux Clear Linux Ubuntu Ubuntu Fedora Fedora Clear Linux FedoraIntel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (2002 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBeVGA NVIDIA NV124 4GBRealtek ALC1220Acer B286HKIntel I219-VClear Linux OS 269704.19.13-679.native (x86_64)X Server 1.20.3modesetting 1.20.31.1.70GCC 8.2.1 20180502 + Clang 7.0.1 + LLVM 7.0.1ext43840x2160Clear Linux OS 318905.4.2-875.native (x86_64)GNOME Shell 3.34.1X Server 1.20.5nouveau 1.0.164.3 Mesa 20.0.0-develGCC 9.2.1 20191210 gcc-9-branch@279166 + Clang 9.0.0 + LLVM 9.0.0MSI AMD Radeon RX 470/480/570/570X/580/580X 8GB (1366/2000MHz)Ubuntu 18.104.18.0-25-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.1GCC 8.3.0MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)Ubuntu 20.045.3.0-24-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.54.5 Mesa 19.2.4 (LLVM 9.0.0)GCC 9.2.1 20191130MSI AMD Radeon RX 470/480/570/570X/580/580X 8GB (1366/2000MHz)Fedora 294.18.16-300.fc29.x86_64 (x86_64)GNOME Shell 3.30.1X Server + Wayland4.5 Mesa 18.2.2 (LLVM 7.0.0)GCC 8.2.1 20180801Samsung SSD 970 EVO 500GB + 32GB Flash DiskMSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)Fedora 315.3.15-300.fc31.x86_64 (x86_64)GNOME Shell 3.34.24.5 Mesa 19.2.7 (LLVM 9.0.0)GCC 9.2.1 2019082716GBSamsung SSD 970 EVO 500GBGigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz)G237HLClear Linux OS 341505.10.5-1012.native (x86_64)GNOME Shell 3.38.2X Server 1.20.10modesetting 1.20.104.6 Mesa 20.3.2 (LLVM 10.0.1)1.2.145GCC 10.2.1 20210106 releases/gcc-10.2.0-711-g8d2e64c4a2 + Clang 10.0.1 + LLVM 10.0.11920x1080Fedora 335.9.16-200.fc33.x86_64 (x86_64)X Server + Wayland4.6 Mesa 20.2.6 (LLVM 11.0.0)GCC 10.2.1 20201125 + Clang 11.0.0btrfsOpenBenchmarking.orgEnvironment Details- EOY2018: 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 -Wl,--enable-new-dtags" 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 -Wl,--enable-new-dtags -mtune=skylake" 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 -Wl,--enable-new-dtags -mtune=skylake -fvisibility-inlines-hidden -Wl,--enable-new-dtags" 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 -Wl,--enable-new-dtags" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" - EOY2019: Clear Linux: CFFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -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 -Wl,--enable-new-dtags" FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -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,--enable-new-dtags -Wa,-mbranches-within-32B-boundaries" 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 -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-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries -fvisibility-inlines-hidden -Wl,--enable-new-dtags" MESA_GLSL_CACHE_DISABLE=0 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 -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-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" - EOY2020: Clear Linux: FFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -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,--enable-new-dtags -Wa,-mbranches-within-32B-boundaries" 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 -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-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries -fvisibility-inlines-hidden -Wl,--enable-new-dtags" MESA_GLSL_CACHE_DISABLE=0 FCFLAGS="-g -O3 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -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 -Wl,--enable-new-dtags" 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 -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-trapping-math -Wl,-sort-common -Wl,--enable-new-dtags -mtune=skylake -Wa,-mbranches-within-32B-boundaries" THEANO_FLAGS="floatX=float32,openmp=true,gcc.cxxflags="-ftree-vectorize -mavx"" Compiler Details- EOY2018: 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- EOY2019: Clear Linux: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --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-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell- EOY2018: Ubuntu: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - EOY2019: Ubuntu: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - EOY2018: Fedora: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver- EOY2019: Fedora: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver- EOY2020: Clear Linux: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-clocale=gnu --enable-default-pie --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-gcc-major-version-only --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell- EOY2020: Fedora: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Details- EOY2018: Clear Linux: MQ-DEADLINE / relatime,rw- EOY2019: Clear Linux: MQ-DEADLINE / relatime,rw- EOY2018: Ubuntu: NONE / errors=remount-ro,relatime,rw- EOY2019: Ubuntu: NONE / errors=remount-ro,relatime,rw- EOY2018: Fedora: NONE / relatime,rw,seclabel- EOY2019: Fedora: NONE / relatime,rw,seclabel- EOY2020: Clear Linux: BFQ / relatime,rw,stripe=256 / Block Size: 4096- EOY2020: Fedora: NONE / relatime,rw,seclabel,space_cache,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Details- EOY2018: Clear Linux: Scaling Governor: intel_pstate performance - CPU Microcode: 0x2000065- EOY2019: Clear Linux: Scaling Governor: intel_pstate performance - CPU Microcode: 0x2000065- EOY2018: Ubuntu: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x200005e- EOY2019: Ubuntu: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2000064- EOY2018: Fedora: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x200005e- EOY2019: Fedora: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2000065- EOY2020: Clear Linux: Scaling Governor: intel_pstate performance - CPU Microcode: 0x2006a08- EOY2020: Fedora: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2006a08Java Details- EOY2018: Clear Linux: OpenJDK Runtime Environment (build 1.8.0-internal-_2018_12_26_12_57-b00)- EOY2019: Clear Linux: OpenJDK Runtime Environment (build 1.8.0-u232-ga-b00)- EOY2018: Ubuntu: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.10.1)- EOY2019: Ubuntu: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1)- EOY2018: Fedora: OpenJDK Runtime Environment (build 11-ea+28)- EOY2019: Fedora: OpenJDK Runtime Environment (build 1.8.0_232-b09)- EOY2020: Clear Linux: OpenJDK Runtime Environment (build 1.8.0-u252-ga-b00)- EOY2020: Fedora: OpenJDK Runtime Environment 18.9 (build 11.0.9.1+11)Python Details- EOY2018: Clear Linux: Python 3.7.2- EOY2019: Clear Linux: Python 3.8.0- EOY2018: Ubuntu: Python 2.7.16 + Python 3.6.8- EOY2019: Ubuntu: Python 2.7.17 + Python 3.7.5- EOY2018: Fedora: Python 2.7.17 + Python 3.7.0- EOY2019: Fedora: Python 3.7.5- EOY2020: Clear Linux: Python 3.9.1- EOY2020: Fedora: Python 3.9.1Security Details- EOY2018: Clear Linux: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling- EOY2019: Clear Linux: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable- EOY2018: Ubuntu: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling- EOY2019: Ubuntu: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable- EOY2018: Fedora: SELinux + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB IBRS_FW- EOY2019: Fedora: SELinux + itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable- EOY2020: Clear Linux: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable- EOY2020: Fedora: SELinux + itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable

rbenchmark: pgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Writecython-bench: rocksdb: Rand Fillrocksdb: Rand Fill Syncrenaissance: In-Memory Database Shootoutmkl-dnn: Convolution Batch conv_googlenet_v3 - f32rocksdb: Seq Filldav1d: Chimera 1080p 10-bitmkl-dnn: Convolution Batch conv_3d - u8s8f32sqlite: 8x265: H.265 1080p Video Encodingmkl-dnn: Convolution Batch conv_all - u8s8f32mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32phpbench: PHP Benchmark Suitego-benchmark: jsondacapobench: Jythonpybench: Total For Average Test Timesdav1d: Summer Nature 4Ksmallpt: Global Illumination Renderer; 128 Samplesgit: Time To Complete Common Git Commandsencode-mp3: WAV To MP3deepspeech: CPUsvt-av1: Enc Mode 8 - 1080psqlite-speedtest: Timed Time - Size 1,000rodinia: OpenMP LavaMDoptcarrot: Optimized Benchmarkior: Write Testjava-scimark2: Compositegraphics-magick: Resizingn-queens: Elapsed Timeaskap: tConvolve OpenMP - Griddingsvt-av1: Enc Mode 0 - 1080px264: H.264 Video Encodingtungsten: Water Causticsvt-av1: Enc Mode 4 - 1080procksdb: Read While Writingtungsten: Volumetric Causticminife: Smallencode-flac: WAV To FLACrodinia: OpenMP CFD Solveroidn: Memorialsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodeappleseed: Emilyrocksdb: Rand Readappleseed: Disney Materialgromacs: Water Benchmarkluxcorerender: DLSCluxcorerender: Rainbow Colors and Prismembree: Pathtracer ISPC - Asian Dragon Objttsiod-renderer: Phong Rendering With Soft-Shadow Mappingaskap: tConvolve OpenMP - Degriddingembree: Pathtracer ISPC - Crownembree: Pathtracer ISPC - Asian Dragonblender: Classroom - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlyblender: BMW27 - CPU-Onlyblender: Barbershop - CPU-Onlymkl-dnn: Deconvolution Batch deconv_3d - f32blender: Fishy Cat - CPU-Onlyrust-prime: Prime Number Test To 200,000,000mkl-dnn: Convolution Batch conv_3d - f32namd: ATPase Simulation - 327,506 Atomsy-cruncher: Calculating 500M Pi Digitsmkl-dnn: Convolution Batch conv_all - f32mkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8f32ior: Read Testtungsten: Non-ExponentialEOY2018EOY2019EOY2018EOY2019EOY2018EOY2019EOY2020 Clear Linux Clear Linux Ubuntu Ubuntu Fedora Fedora Clear Linux Fedora0.14695802.0711596019.41358422.325112204913927444974.155131.3543135096690.7412613.4142.34067.196311.247008.0680418534510823074947219.605.8225.3949.82986.7367152.85762.69916.969122.94226.162094.9513359.1072577.040.065138.3221.40125.55938548857.955738692.039.92612.37522.0293.30230.34848288658234131.3882241.6942.732.5226.1315675.8664226.2922.430229.7352268.07328.2193.65365.122.60039143.448.27411.69300.9889213.2491081.5935.48631120.046.453240.10336285.8396526726.18265021.618106428313599644886.11460.9942137152894.387536.66139.73169.194215.135356.4074275426205083012964220.975.8165.0688.24989.9844354.31862.01916.828147.25240.162189.7314278.3642663.200.066142.0720.75145.72039282967.678248673.069.74511.66423.2393.32233.64056290233033130.936331.7272.852.6826.1298710.6464341.3822.503629.6854268.76328.1493.50363.582.54256143.388.22511.61970.9884113.2731081.5635.45111240.075.586970.669112805.75901513950.754352108322354688425.61161.1221131123050.939609.65128.91141.164912.185350.5971298531602843903954167.906.3655.4279.328104.4436746.26163.04520.233137.61238.372246.8814768.3162991.640.063124.6722.15995.28741808167.929629492.369.96811.52223.4090.26242.88972388842963126.64491.7052.922.6524.9119713.2504160.2521.862628.9858261.05330.7494.38359.532.59378142.688.13911.74460.9760113.2971085.4635.31501128.376.156450.643612534.52274113548.815544105611255798648.87761.4673124314448.948600.86125.75341.084469.345351.0671200425964334042971169.907.5875.5039.790102.6387745.33064.43317.066133.46264.092053.1114429.6492947.560.057127.2222.76295.12339797097.792568664.9710.16111.95123.2688.60245.4847287535742133.9936381.6872.792.5924.7561709.9594160.2521.630428.7524269.40334.5695.49364.962.58615145.108.15011.84650.9815813.3421089.9735.40101120.166.143970.256212692.18592013766.3270291242695162881010708.38861.3242160426550.579447.50130.20740.434875.825666.90697152321843737311159166.586.4185.1649.393100.4009446.11459.06020.228128.66232.912419.7314692723.580.061124.9922.92105.21042022817.982259468.779.93811.49123.5190.20243.25502293192929129.1407151.6722.922.6924.8169712.4714253.5521.769628.8481261.85331.9194.31360.332.59918143.0811.80550.9805413.2911087.9235.49691235.385.951090.253512464.30319813591.46028085.222114283314730728215.47161.4158148068149.276576.74129.50541.503674.024649.03713839264307138661249173.026.4755.7479.797102.6029146.59964.17317.223145.14261.032073.9114292771.240.06132.8822.47515.17838489447.745708636.0010.05312.15223.4489.12247.80299294105274134.4591471.6112.822.6224.6525709.0464138.9221.559428.6298270.77337.2195.52367.132.57443145.628.31111.83280.9861013.3381089.1435.55081104.835.803770.158914074.29088015031.74462321.316107675113749974990.15860.8195140866586.787742.91135.75664.784096.845004.4598487224878392995929218.005.7744.9708.57093.1178253.35762.79717.045142.09269.892147.0815718.3072852.820.066138.4719.99595.63938595177.719958716.119.25711.30423.3393.94235.926494670848131.8202381.6992.852.6726.0876713.4094294.4522.396729.3798268.45326.6993.72361.432.57152143.358.28111.68620.9812813.3821080.8235.35021243.385.793490.21752308.4544842471.20777477.3933892951216939777.98361.013081516348.796620.22235.56039.923671.504470.35716468251729538671116165.956.9246.27310.129106.3005844.92771.10417.549144.73257.242153.0514012802.900.06123.1622.39025.04837883627.216358640.6110.12312.04123.9686.64249.67692590482962136.2835351.6222.832.6124.5922714.0194249.0121.531928.5772270.07337.2495.88367.932.58844145.918.31011.69330.9872113.3781084.0735.4993761.205.76738OpenBenchmarking.org

R Benchmark

EOY2018EOY2019EOY2020OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkUbuntuFedoraClear Linux0.15050.3010.45150.6020.7525SE +/- 0.0110, N = 3SE +/- 0.0010, N = 3SE +/- 0.0004, N = 15SE +/- 0.0016, N = 3SE +/- 0.0012, N = 3SE +/- 0.0009, N = 4SE +/- 0.0002, N = 3SE +/- 0.0017, N = 30.66910.25620.14690.64360.25350.10330.21750.15891. Ubuntu: R scripting front-end version 3.6.1 (2019-07-05)2. Fedora: R scripting front-end version 4.0.3 (2020-10-10)3. Clear Linux: R scripting front-end version 3.6.1 (2019-07-05)

PostgreSQL pgbench

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

EOY2020EOY2018EOY2019OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteFedoraClear LinuxUbuntu3K6K9K12K15KSE +/- 31.75, N = 3SE +/- 21.50, N = 3SE +/- 48.79, N = 15SE +/- 75.60, N = 3SE +/- 82.11, N = 3SE +/- 58.63, N = 15SE +/- 84.74, N = 3SE +/- 79.46, N = 32308.4514074.295802.0712692.1912805.766285.8412464.3012534.521. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

EOY2020EOY2018EOY2019OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteFedoraClear LinuxUbuntu3K6K9K12K15KSE +/- 22.07, N = 15SE +/- 86.00, N = 3SE +/- 23.58, N = 3SE +/- 37.62, N = 3SE +/- 27.17, N = 3SE +/- 44.01, N = 3SE +/- 169.62, N = 5SE +/- 138.27, N = 32471.2115031.746019.4113766.3313950.756726.1813548.8213591.461. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Cython benchmark

EOY2019EOY2020EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27FedoraClear Linux20406080100SE +/- 0.24, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 385.2221.6277.3921.3222.33

Facebook RocksDB

Test: Random Fill

EOY2020EOY2019EOY2018OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillFedoraUbuntuClear Linux300K600K900K1200K1500KSE +/- 119220.35, N = 15SE +/- 2196.20, N = 3SE +/- 1567.07, N = 3SE +/- 6598.71, N = 3SE +/- 3695.89, N = 3SE +/- 2039.00, N = 3SE +/- 2982.34, N = 3SE +/- 6312.73, N = 338929510767511056112106428311428331083223112204912426951. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Fill Sync

EOY2018EOY2019EOY2020OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncUbuntuFedoraClear Linux300K600K900K1200K1500KSE +/- 2.31, N = 3SE +/- 9303.54, N = 3SE +/- 3959.85, N = 3SE +/- 11.29, N = 3SE +/- 4243.46, N = 3SE +/- 5649.72, N = 3SE +/- 292.66, N = 3SE +/- 7631.17, N = 354681392744162881055791359964147307212169313749971. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Renaissance

Test: In-Memory Database Shootout

EOY2018EOY2020EOY2019OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: In-Memory Database ShootoutFedoraUbuntuClear Linux2K4K6K8K10KSE +/- 94.58, N = 40SE +/- 78.42, N = 10SE +/- 33.59, N = 8SE +/- 66.56, N = 40SE +/- 18.39, N = 8SE +/- 87.25, N = 8SE +/- 53.33, N = 8SE +/- 48.78, N = 810708.398425.614974.169777.984990.168648.888215.474886.11

MKL-DNN DNNL

Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32

EOY2018EOY2019EOY2020OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32Clear LinuxUbuntuFedora306090120150SE +/- 0.02, N = 11SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3131.3561.3261.1261.4761.4260.9961.0160.821. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Facebook RocksDB

Test: Sequential Fill

EOY2020EOY2019EOY2018OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillFedoraUbuntuClear Linux300K600K900K1200K1500KSE +/- 208944.18, N = 12SE +/- 8841.40, N = 3SE +/- 4304.76, N = 3SE +/- 10126.04, N = 3SE +/- 9275.37, N = 3SE +/- 7022.32, N = 3SE +/- 6731.16, N = 3SE +/- 14636.20, N = 381516314086651243144137152814806811311230135096616042651. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

dav1d

Video Input: Chimera 1080p 10-bit

EOY2020EOY2019EOY2018OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Chimera 1080p 10-bitFedoraUbuntuClear Linux20406080100SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 348.7986.7848.9449.2794.3850.5750.9390.741. (CC) gcc options: -pthread

MKL-DNN DNNL

Harness: Convolution Batch conv_3d - Data Type: u8s8f32

EOY2018EOY2019EOY2020OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: u8s8f32Clear LinuxUbuntuFedora3K6K9K12K15KSE +/- 8.57, N = 3SE +/- 21.93, N = 3SE +/- 1.25, N = 3SE +/- 2.67, N = 3SE +/- 1.22, N = 3SE +/- 33.32, N = 3SE +/- 84.23, N = 3SE +/- 8.92, N = 312613.409609.659447.508600.867536.666576.747742.916620.221. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

SQLite

Threads / Copies: 8

EOY2020EOY2018EOY2019OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8FedoraClear LinuxUbuntu50100150200250SE +/- 1.11, N = 3SE +/- 0.41, N = 3SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.60, N = 3SE +/- 0.47, N = 3SE +/- 0.17, N = 3SE +/- 0.19, N = 3235.56135.76142.34130.21128.91139.73129.51125.751. (CC) gcc options: -lz -lm -ldl -lpthread

x265

H.265 1080p Video Encoding

EOY2020EOY2018EOY2019OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.1.2H.265 1080p Video EncodingFedoraUbuntuClear Linux1530456075SE +/- 0.27, N = 3SE +/- 0.16, N = 3SE +/- 0.35, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 3SE +/- 0.07, N = 3SE +/- 0.35, N = 3SE +/- 0.15, N = 339.9264.7840.4341.1667.1941.0841.5069.191. (CXX) g++ options: -rdynamic -lpthread -lrt -ldl

MKL-DNN DNNL

Harness: Convolution Batch conv_all - Data Type: u8s8f32

EOY2018EOY2019EOY2020OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: u8s8f32Clear LinuxUbuntuFedora14002800420056007000SE +/- 9.30, N = 3SE +/- 6.06, N = 3SE +/- 1.76, N = 3SE +/- 27.37, N = 3SE +/- 3.00, N = 3SE +/- 19.84, N = 3SE +/- 6.84, N = 3SE +/- 1.99, N = 36311.244912.184875.824469.344215.133674.024096.843671.501. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32

EOY2018EOY2019EOY2020OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32Clear LinuxFedoraUbuntu15003000450060007500SE +/- 1.36, N = 3SE +/- 0.30, N = 3SE +/- 1.89, N = 3SE +/- 0.71, N = 3SE +/- 3.69, N = 3SE +/- 1.32, N = 3SE +/- 6.68, N = 3SE +/- 1.01, N = 37008.065666.905350.595356.405351.064649.035004.454470.351. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

PHPBench

PHP Benchmark Suite

EOY2018EOY2019EOY2020OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteFedoraUbuntuClear Linux200K400K600K800K1000KSE +/- 739.16, N = 3SE +/- 994.15, N = 3SE +/- 1946.78, N = 3SE +/- 1488.56, N = 3SE +/- 667.82, N = 3SE +/- 551.27, N = 3SE +/- 1340.39, N = 3SE +/- 704.50, N = 3697152712985804185712004713839742754716468984872

Go Benchmarks

Test: json

EOY2018EOY2019EOY2020OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonClear LinuxFedoraUbuntu700K1400K2100K2800K3500KSE +/- 7254.93, N = 3SE +/- 10135.04, N = 3SE +/- 6154.91, N = 3SE +/- 9056.18, N = 3SE +/- 5352.40, N = 3SE +/- 2549.45, N = 3SE +/- 4132.92, N = 3SE +/- 1739.99, N = 334510823218437316028426430712620508259643325172952487839

DaCapo Benchmark

Java Test: Jython

EOY2019EOY2018EOY2020OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonUbuntuFedoraClear Linux9001800270036004500SE +/- 20.79, N = 4SE +/- 33.80, N = 4SE +/- 5.37, N = 4SE +/- 19.28, N = 4SE +/- 14.87, N = 4SE +/- 18.14, N = 4SE +/- 27.64, N = 4SE +/- 5.99, N = 440423866301239033731307438672995

PyBench

Total For Average Test Times

EOY2019EOY2018EOY2020OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesFedoraUbuntuClear Linux30060090012001500SE +/- 1.76, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 1.76, N = 3SE +/- 4.06, N = 3SE +/- 1.45, N = 3SE +/- 2.33, N = 3SE +/- 0.67, N = 3124997196411599549471116929

dav1d

Video Input: Summer Nature 4K

EOY2020EOY2018EOY2019OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 4KFedoraUbuntuClear Linux50100150200250SE +/- 0.69, N = 3SE +/- 0.11, N = 3SE +/- 0.23, N = 3SE +/- 0.58, N = 3SE +/- 0.39, N = 3SE +/- 1.24, N = 3SE +/- 0.67, N = 3SE +/- 0.32, N = 3165.95218.00166.58167.90219.60169.90173.02220.971. (CC) gcc options: -pthread

Smallpt

Global Illumination Renderer; 128 Samples

EOY2019EOY2020EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesUbuntuFedoraClear Linux246810SE +/- 0.308, N = 15SE +/- 0.007, N = 3SE +/- 0.006, N = 3SE +/- 0.163, N = 12SE +/- 0.005, N = 3SE +/- 0.006, N = 3SE +/- 0.008, N = 3SE +/- 0.010, N = 37.5876.4755.8166.9245.7746.4186.3655.8221. (CXX) g++ options: -fopenmp -O3

Git

Time To Complete Common Git Commands

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsFedoraUbuntuClear Linux246810SE +/- 0.062, N = 3SE +/- 0.005, N = 3SE +/- 0.035, N = 3SE +/- 0.008, N = 3SE +/- 0.004, N = 3SE +/- 0.021, N = 3SE +/- 0.028, N = 3SE +/- 0.022, N = 36.2734.9705.7475.5035.0685.4275.3945.1641. Fedora: git version 2.19.12. Ubuntu: git version 2.19.13. Clear Linux: git version 2.30.0

LAME MP3 Encoding

WAV To MP3

EOY2020EOY2018EOY2019OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3FedoraClear LinuxUbuntu3691215SE +/- 0.008, N = 3SE +/- 0.084, N = 3SE +/- 0.005, N = 3SE +/- 0.002, N = 3SE +/- 0.010, N = 3SE +/- 0.003, N = 4SE +/- 0.025, N = 3SE +/- 0.025, N = 310.1298.5709.8299.3939.3289.7979.7908.2491. (CC) gcc options: -O3 -pipe -lm

DeepSpeech

Acceleration: CPU

EOY2020EOY2018EOY2019OpenBenchmarking.orgSeconds, Fewer Is BetterDeepSpeech 0.6Acceleration: CPUFedoraUbuntuClear Linux20406080100SE +/- 0.80, N = 3SE +/- 0.24, N = 3SE +/- 1.53, N = 3SE +/- 1.51, N = 3SE +/- 0.38, N = 3SE +/- 1.03, N = 3SE +/- 0.76, N = 3SE +/- 0.27, N = 3106.3093.12104.44100.4086.74102.64102.6089.98

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

EOY2020EOY2019EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 8 - Input: 1080pFedoraUbuntuClear Linux1224364860SE +/- 0.20, N = 3SE +/- 0.10, N = 3SE +/- 0.21, N = 3SE +/- 0.19, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 344.9353.3645.3346.6054.3246.1146.2652.861. (CXX) g++ options: -fPIE -fPIC -pie

SQLite Speedtest

Timed Time - Size 1,000

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000FedoraUbuntuClear Linux1632486480SE +/- 0.36, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.24, N = 3SE +/- 0.09, N = 371.1062.8064.4364.1762.0263.0562.7059.061. (CC) gcc options: -ldl -lz -lpthread

Rodinia

Test: OpenMP LavaMD

EOY2018EOY2020EOY2019OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDUbuntuFedoraClear Linux510152025SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 320.2320.2316.9717.5517.0517.2217.0716.831. (CXX) g++ options: -O2 -lOpenCL

Optcarrot

Optimized Benchmark

EOY2018EOY2019EOY2020OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkClear LinuxFedoraUbuntu306090120150SE +/- 0.90, N = 4SE +/- 1.31, N = 4SE +/- 0.32, N = 4SE +/- 1.05, N = 4SE +/- 0.69, N = 4SE +/- 0.52, N = 4SE +/- 0.31, N = 4SE +/- 0.69, N = 4122.94128.66137.61133.46145.14147.25142.09144.731. Clear Linux: ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux-gnu]2. Fedora: ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux]3. Ubuntu: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

IOR

Write Test

EOY2018EOY2019EOY2020OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Write TestClear LinuxFedoraUbuntu60120180240300SE +/- 13.51, N = 12SE +/- 0.98, N = 3SE +/- 0.77, N = 3SE +/- 15.60, N = 12SE +/- 1.23, N = 3SE +/- 2.13, N = 3SE +/- 0.48, N = 3SE +/- 2.88, N = 3226.16232.91238.37240.16261.03264.09257.24269.891. (CC) gcc options: -lm -lmpi

Java SciMark

Computational Test: Composite

EOY2019EOY2018EOY2020OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeUbuntuFedoraClear Linux5001000150020002500SE +/- 7.67, N = 4SE +/- 16.77, N = 4SE +/- 8.74, N = 4SE +/- 21.87, N = 4SE +/- 3.60, N = 4SE +/- 6.17, N = 4SE +/- 12.43, N = 4SE +/- 0.42, N = 42053.112073.912189.732094.952246.882419.732147.082153.05

GraphicsMagick

Operation: Resizing

EOY2018EOY2020EOY2019OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingClear LinuxFedoraUbuntu30060090012001500SE +/- 2.96, N = 3SE +/- 2.60, N = 3SE +/- 8.57, N = 3SE +/- 0.67, N = 3SE +/- 2.19, N = 3SE +/- 1.15, N = 3SE +/- 1.45, N = 3133514691476140115711427142914421. (CC) gcc options: -fopenmp -pthread -ljpeg -lXext -lX11 -lbz2 -lz -lm -lpthread

N-Queens

Elapsed Time

EOY2019EOY2018EOY2020OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeUbuntuClear Linux3691215SE +/- 0.003, N = 3SE +/- 0.000, N = 4SE +/- 0.003, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 39.6498.3649.1078.3168.3071. (CC) gcc options: -static -fopenmp -O3 -march=native

ASKAP

Test: tConvolve OpenMP - Gridding

EOY2018EOY2019EOY2020OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - GriddingClear LinuxFedoraUbuntu6001200180024003000SE +/- 21.89, N = 3SE +/- 23.66, N = 15SE +/- 0.00, N = 3SE +/- 28.41, N = 15SE +/- 42.51, N = 15SE +/- 10.84, N = 3SE +/- 17.04, N = 3SE +/- 10.15, N = 32577.042723.582991.642663.202771.242947.562802.902852.821. (CXX) g++ options: -lpthread

SVT-AV1

Encoder Mode: Enc Mode 0 - Input: 1080p

EOY2019EOY2020EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 0 - Input: 1080pUbuntuFedoraClear Linux0.01490.02980.04470.05960.0745SE +/- 0.000, N = 6SE +/- 0.000, N = 3SE +/- 0.000, N = 6SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.000, N = 6SE +/- 0.000, N = 6SE +/- 0.000, N = 60.0570.0600.0660.0600.0660.0610.0630.0651. (CXX) g++ options: -fPIE -fPIC -pie

x264

H.264 Video Encoding

EOY2020EOY2018EOY2019OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingFedoraUbuntuClear Linux306090120150SE +/- 0.81, N = 3SE +/- 0.79, N = 3SE +/- 1.34, N = 3SE +/- 1.41, N = 7SE +/- 0.20, N = 3SE +/- 1.75, N = 4SE +/- 1.56, N = 5SE +/- 1.33, N = 3123.16138.47124.67124.99138.32127.22132.88142.071. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Tungsten Renderer

Scene: Water Caustic

EOY2018EOY2019EOY2020OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Water CausticFedoraUbuntuClear Linux510152025SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 322.9222.1621.4022.7622.4820.7522.3920.001. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

EOY2020EOY2019EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.7Encoder Mode: Enc Mode 4 - Input: 1080pFedoraUbuntuClear Linux1.2872.5743.8615.1486.435SE +/- 0.031, N = 3SE +/- 0.013, N = 3SE +/- 0.032, N = 3SE +/- 0.012, N = 3SE +/- 0.011, N = 3SE +/- 0.024, N = 3SE +/- 0.012, N = 3SE +/- 0.023, N = 35.0485.6395.1235.1785.7205.2105.2875.5591. (CXX) g++ options: -fPIE -fPIC -pie

Facebook RocksDB

Test: Read While Writing

EOY2020EOY2019EOY2018OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingFedoraClear LinuxUbuntu900K1800K2700K3600K4500KSE +/- 5872.24, N = 3SE +/- 39817.12, N = 3SE +/- 9618.60, N = 3SE +/- 53824.80, N = 3SE +/- 24940.71, N = 3SE +/- 6802.70, N = 3SE +/- 38922.91, N = 3SE +/- 37597.28, N = 3378836238595173848944392829639797093854885418081642022811. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Tungsten Renderer

Scene: Volumetric Caustic

EOY2018EOY2019EOY2020OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Volumetric CausticFedoraClear LinuxUbuntu246810SE +/- 0.03913, N = 3SE +/- 0.01401, N = 3SE +/- 0.07322, N = 3SE +/- 0.07423, N = 3SE +/- 0.05652, N = 3SE +/- 0.02240, N = 3SE +/- 0.04091, N = 3SE +/- 0.04053, N = 37.982257.955737.929627.792567.745707.678247.719957.216351. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl

miniFE

Problem Size: Small

EOY2019EOY2020EOY2018OpenBenchmarking.orgCG Mflops, More Is BetterminiFE 2.2Problem Size: SmallFedoraUbuntuClear Linux2K4K6K8K10KSE +/- 1.08, N = 3SE +/- 0.62, N = 3SE +/- 6.65, N = 3SE +/- 10.12, N = 3SE +/- 3.21, N = 3SE +/- 1.04, N = 3SE +/- 0.71, N = 3SE +/- 3.66, N = 38636.008664.978673.068640.618716.118692.039468.779492.361. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi

FLAC Audio Encoding

WAV To FLAC

EOY2019EOY2020EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACUbuntuFedoraClear Linux3691215SE +/- 0.016, N = 5SE +/- 0.026, N = 5SE +/- 0.033, N = 5SE +/- 0.025, N = 5SE +/- 0.022, N = 5SE +/- 0.016, N = 5SE +/- 0.020, N = 5SE +/- 0.066, N = 510.16110.0539.74510.1239.2579.9689.9389.9261. (CXX) g++ options: -fvisibility=hidden -lm

Rodinia

Test: OpenMP CFD Solver

EOY2018EOY2019EOY2020OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverClear LinuxFedoraUbuntu3691215SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 312.3811.5211.4912.1511.9511.6612.0411.301. (CXX) g++ options: -O2 -lOpenCL

Intel Open Image Denoise

Scene: Memorial

EOY2018EOY2019EOY2020OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.0.0Scene: MemorialClear LinuxUbuntuFedora612182430SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 322.0223.4023.5123.2323.2623.4423.3323.96

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

EOY2020EOY2019EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.4.11080p 8-bit YUV To HEVC Video EncodeFedoraUbuntuClear Linux20406080100SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.21, N = 3SE +/- 0.20, N = 3SE +/- 0.14, N = 3SE +/- 0.18, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 386.6493.9488.6089.1293.3290.2090.2693.301. (CC) gcc options: -fPIE -fPIC -O2 -O3 -pie -rdynamic -lpthread -lrt

Appleseed

Scene: Emily

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilyFedoraUbuntuClear Linux50100150200250249.68235.93247.80245.48233.64243.26242.89230.35

Facebook RocksDB

Test: Random Read

EOY2019EOY2018EOY2020OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadUbuntuClear LinuxFedora20M40M60M80M100MSE +/- 74416.86, N = 3SE +/- 31358.00, N = 3SE +/- 57449.12, N = 3SE +/- 263908.75, N = 3SE +/- 45936.07, N = 3SE +/- 13531.97, N = 3SE +/- 230816.16, N = 3SE +/- 144003.46, N = 387535742902330339410527488658234888429639319292990482962946708481. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Appleseed

Scene: Disney Material

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialFedoraUbuntuClear Linux306090120150136.28131.82134.46133.99130.94131.39129.14126.64

GROMACS

Water Benchmark

EOY2019EOY2020EOY2018OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2019.4Water BenchmarkFedoraUbuntuClear Linux0.38860.77721.16581.55441.943SE +/- 0.002, N = 3SE +/- 0.003, N = 3SE +/- 0.002, N = 3SE +/- 0.001, N = 3SE +/- 0.002, N = 3SE +/- 0.002, N = 3SE +/- 0.004, N = 3SE +/- 0.001, N = 31.6111.6871.7271.6221.6991.6721.6941.7051. (CXX) g++ options: -mavx512f -mfma -std=c++11 -funroll-all-loops -pthread -lrt -lpthread -lm

LuxCoreRender

Scene: DLSC

EOY2018EOY2019EOY2020OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.2Scene: DLSCClear LinuxUbuntuFedora0.6571.3141.9712.6283.285SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 32.732.922.922.792.822.852.832.85

LuxCoreRender

Scene: Rainbow Colors and Prism

EOY2018EOY2019EOY2020OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.2Scene: Rainbow Colors and PrismClear LinuxUbuntuFedora0.60531.21061.81592.42123.0265SE +/- 0.02, N = 11SE +/- 0.04, N = 4SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 7SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 32.522.652.692.592.622.682.612.67

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon Obj

EOY2020EOY2019EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian Dragon ObjFedoraUbuntuClear Linux612182430SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 324.5926.0924.6524.7626.1324.8224.9126.13

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

EOY2018EOY2019EOY2020OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingClear LinuxFedoraUbuntu150300450600750SE +/- 6.20, N = 3SE +/- 3.46, N = 3SE +/- 0.36, N = 3SE +/- 1.93, N = 3SE +/- 0.45, N = 3SE +/- 3.34, N = 3SE +/- 1.45, N = 3SE +/- 2.83, N = 3675.87712.47713.25709.05709.96710.65713.41714.021. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

ASKAP

Test: tConvolve OpenMP - Degridding

EOY2019EOY2018EOY2020OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - DegriddingFedoraUbuntuClear Linux9001800270036004500SE +/- 8.06, N = 15SE +/- 0.00, N = 3SE +/- 8.87, N = 15SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 8.92, N = 15SE +/- 22.72, N = 3SE +/- 0.00, N = 34138.924160.254341.384160.254226.294253.554249.014294.451. (CXX) g++ options: -lpthread

Embree

Binary: Pathtracer ISPC - Model: Crown

EOY2020EOY2019EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: CrownFedoraUbuntuClear Linux510152025SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 321.5322.4021.5621.6322.5021.7721.8622.43

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon

EOY2020EOY2019EOY2018OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.6.1Binary: Pathtracer ISPC - Model: Asian DragonFedoraUbuntuClear Linux714212835SE +/- 0.01, N = 3SE +/- 0.28, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.23, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.29, N = 328.5829.3828.6328.7529.6928.8528.9929.74

Blender

Blend File: Classroom - Compute: CPU-Only

EOY2019EOY2020EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Classroom - Compute: CPU-OnlyFedoraUbuntuClear Linux60120180240300SE +/- 0.80, N = 3SE +/- 0.34, N = 3SE +/- 0.13, N = 3SE +/- 0.36, N = 3SE +/- 0.37, N = 3SE +/- 0.23, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3270.77269.40268.76270.07268.45268.07261.85261.05

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Pabellon Barcelona - Compute: CPU-OnlyFedoraUbuntuClear Linux70140210280350SE +/- 0.25, N = 3SE +/- 0.68, N = 3SE +/- 0.46, N = 3SE +/- 0.47, N = 3SE +/- 0.14, N = 3SE +/- 0.34, N = 3SE +/- 0.30, N = 3SE +/- 0.41, N = 3337.24326.69337.21334.56328.14331.91330.74328.21

Blender

Blend File: BMW27 - Compute: CPU-Only

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: BMW27 - Compute: CPU-OnlyFedoraUbuntuClear Linux20406080100SE +/- 0.10, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 395.8893.7295.5295.4993.5094.3894.3193.65

Blender

Blend File: Barbershop - Compute: CPU-Only

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Barbershop - Compute: CPU-OnlyFedoraClear LinuxUbuntu80160240320400SE +/- 0.15, N = 3SE +/- 1.97, N = 3SE +/- 0.12, N = 3SE +/- 0.22, N = 3SE +/- 0.54, N = 3SE +/- 0.36, N = 3SE +/- 0.27, N = 3SE +/- 0.84, N = 3367.93361.43367.13364.96363.58365.12360.33359.53

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_3d - Data Type: f32

EOY2018EOY2020EOY2019OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: f32Clear LinuxFedoraUbuntu0.58511.17021.75532.34042.9255SE +/- 0.00730, N = 3SE +/- 0.00187, N = 3SE +/- 0.00507, N = 3SE +/- 0.00607, N = 3SE +/- 0.00179, N = 3SE +/- 0.01256, N = 3SE +/- 0.00594, N = 3SE +/- 0.00048, N = 72.600392.599182.593782.588442.571522.586152.574432.542561. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Blender

Blend File: Fishy Cat - Compute: CPU-Only

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Fishy Cat - Compute: CPU-OnlyFedoraUbuntuClear Linux306090120150SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.16, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 3145.91143.35145.62145.10143.38143.44143.08142.68

Rust Prime Benchmark

Prime Number Test To 200,000,000

EOY2019EOY2020EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000FedoraClear LinuxUbuntu246810SE +/- 0.023, N = 3SE +/- 0.010, N = 3SE +/- 0.009, N = 3SE +/- 0.004, N = 3SE +/- 0.005, N = 3SE +/- 0.005, N = 3SE +/- 0.005, N = 38.3118.2258.1508.3108.2818.2748.1391. (CC) gcc options: -m64 -pie -nodefaultlibs -lgcc_s -lc -lm -lrt -lpthread -lutil -ldl

MKL-DNN DNNL

Harness: Convolution Batch conv_3d - Data Type: f32

EOY2019EOY2018EOY2020OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: f32UbuntuFedoraClear Linux3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 311.8511.8311.6211.8111.7411.6911.6911.691. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

NAMD

ATPase Simulation - 327,506 Atoms

EOY2018EOY2019EOY2020OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsClear LinuxFedoraUbuntu0.22250.4450.66750.891.1125SE +/- 0.00437, N = 3SE +/- 0.00133, N = 5SE +/- 0.00194, N = 3SE +/- 0.00269, N = 3SE +/- 0.00130, N = 3SE +/- 0.00264, N = 3SE +/- 0.00170, N = 3SE +/- 0.00138, N = 30.988920.980540.976010.988410.986100.981580.987210.98128

Y-Cruncher

Calculating 500M Pi Digits

EOY2020EOY2019EOY2018OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.7.8.9503Calculating 500M Pi DigitsClear LinuxFedoraUbuntu3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 313.3813.3813.3413.3413.2713.3013.2913.25

MKL-DNN DNNL

Harness: Convolution Batch conv_all - Data Type: f32

EOY2019EOY2018EOY2020OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: f32UbuntuFedoraClear Linux2004006008001000SE +/- 0.24, N = 3SE +/- 0.22, N = 3SE +/- 0.44, N = 3SE +/- 0.11, N = 3SE +/- 0.35, N = 3SE +/- 0.69, N = 3SE +/- 0.87, N = 3SE +/- 0.17, N = 31089.971089.141081.561087.921085.461081.591084.071080.821. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

MKL-DNN DNNL

Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32

EOY2019EOY2020EOY2018OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32FedoraClear LinuxUbuntu816243240SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.17, N = 3SE +/- 0.01, N = 335.5535.4535.4035.5035.3535.5035.4935.321. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

IOR

Read Test

EOY2020EOY2019EOY2018OpenBenchmarking.orgMB/s, More Is BetterIOR 3.2.1Read TestFedoraClear LinuxUbuntu30060090012001500SE +/- 1.28, N = 3SE +/- 50.10, N = 3SE +/- 0.50, N = 3SE +/- 0.60, N = 3SE +/- 32.53, N = 12SE +/- 42.14, N = 12SE +/- 1.10, N = 3SE +/- 1.57, N = 3761.201243.381104.831120.161240.071120.041128.371235.381. (CC) gcc options: -lm -lmpi

Tungsten Renderer

Scene: Non-Exponential

EOY2018EOY2019EOY2020OpenBenchmarking.orgSeconds, Fewer Is BetterTungsten Renderer 0.2.2Scene: Non-ExponentialClear LinuxUbuntuFedora246810SE +/- 0.01148, N = 3SE +/- 0.10280, N = 15SE +/- 0.06460, N = 15SE +/- 0.10437, N = 15SE +/- 0.05496, N = 10SE +/- 0.04544, N = 3SE +/- 0.15445, N = 15SE +/- 0.05520, N = 156.453246.156455.951096.143975.803775.586975.793495.767381. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -rdynamic -ljpeg -lpthread -ldl


Phoronix Test Suite v10.8.5