Intel Core i7-2700K testing for a future article comparing seven years of Ubuntu releases by Michael Larabel, updated with Ubuntu.0S matis.
Ubuntu 13.04 Processor: Intel Core i7-2700K @ 3.50GHz (4 Cores / 8 Threads), Motherboard: BIOSTAR B75MU3B v5.0 (4.6.5 BIOS), Chipset: Intel 2nd Generation Core DRAM, Memory: 8192MB, Disk: 525GB Crucial_CT525MX3, Graphics: Intel Sandybridge Desktop (1350MHz), Audio: Realtek ALC662 rev1, Monitor: DELL S2409W, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.8.0-35-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: intel 2.21.6, OpenGL: 3.0 Mesa 9.1.7, Compiler: GCC 4.7.3, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -vDisk Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x25Graphics Notes: SNAJava Notes: OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.04.2)Python Notes: Python 2.7.4 + Python 3.3.1
Ubuntu 19.10 Processor: Intel Core i7-2700K @ 3.90GHz (4 Cores / 8 Threads) , Motherboard: BIOSTAR B75MU3B v5.0 (4.6.5 BIOS), Chipset: Intel 2nd Generation Core DRAM, Memory: 8192MB, Disk: 525GB Crucial_CT525MX3, Graphics: Intel Sandybridge Desktop 2GB (1350MHz) , Audio: Realtek ALC662 rev1, Monitor: DELL S2409W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 3.3 Mesa 19.2.1, Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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-multiarch --enable-multilib --enable-nls --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-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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1)Python Notes: Python 2.7.17rc1 + Python 3.7.5Security Notes: 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: Not affected
Ubuntu 20.04 Dev Compiler Notes: --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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1)Python Notes: Python 2.7.17 + Python 3.7.5Security Notes: 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: Not affected
Ubuntu 20.04 Dev + No Mitigations OS: Ubuntu 20.04, Kernel: 5.5.0-999-generic (x86_64) 20191221, Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 3.3 Mesa 19.2.4, Compiler: GCC 9.2.1 20191130, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1)Python Notes: Python 2.7.17 + Python 3.7.5Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected
Core i7 2700K Ubuntu 13.04 vs Ubuntu 20.04 Devel No Mitigations Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ubuntu 13.04 Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Intel Core i7-2700K @ 3.50GHz (4 Cores / 8 Threads) BIOSTAR B75MU3B v5.0 (4.6.5 BIOS) Intel 2nd Generation Core DRAM 8192MB 525GB Crucial_CT525MX3 Intel Sandybridge Desktop (1350MHz) Realtek ALC662 rev1 DELL S2409W Realtek RTL8111/8168 Ubuntu 13.04 3.8.0-35-generic (x86_64) Unity 7.0.0 X Server 1.13.3 intel 2.21.6 3.0 Mesa 9.1.7 GCC 4.7.3 ext4 1920x1080 Intel Core i7-2700K @ 3.90GHz (4 Cores / 8 Threads) Intel Sandybridge Desktop 2GB (1350MHz) Realtek RTL8111/8168/8411 Ubuntu 19.10 5.3.0-24-generic (x86_64) GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 3.3 Mesa 19.2.1 GCC 9.2.1 20191008 Ubuntu 20.04 5.5.0-999-generic (x86_64) 20191221 3.3 Mesa 19.2.4 GCC 9.2.1 20191130 OpenBenchmarking.org Compiler Details - Ubuntu 13.04: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 19.10: --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-multiarch --enable-multilib --enable-nls --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-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 - Ubuntu 20.04 Dev: --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 - Ubuntu 20.04 Dev + No Mitigations: --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 Disk Details - Ubuntu 13.04: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Ubuntu 19.10: MQ-DEADLINE / errors=remount-ro,relatime,rw - Ubuntu 20.04 Dev: MQ-DEADLINE / errors=remount-ro,relatime,rw - Ubuntu 20.04 Dev + No Mitigations: MQ-DEADLINE / errors=remount-ro,relatime,rw Processor Details - Ubuntu 13.04: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x25 - Ubuntu 19.10: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2f - Ubuntu 20.04 Dev: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2f - Ubuntu 20.04 Dev + No Mitigations: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2f Graphics Details - Ubuntu 13.04: SNA Java Details - Ubuntu 13.04: OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.04.2) - Ubuntu 19.10: OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1) - Ubuntu 20.04 Dev: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1) - Ubuntu 20.04 Dev + No Mitigations: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1) Python Details - Ubuntu 13.04: Python 2.7.4 + Python 3.3.1 - Ubuntu 19.10: Python 2.7.17rc1 + Python 3.7.5 - Ubuntu 20.04 Dev: Python 2.7.17 + Python 3.7.5 - Ubuntu 20.04 Dev + No Mitigations: Python 2.7.17 + Python 3.7.5 Security Details - Ubuntu 19.10: 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: Not affected - Ubuntu 20.04 Dev: 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: Not affected - Ubuntu 20.04 Dev + No Mitigations: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 13.04 4K 8K 12K 16K 20K SE +/- 98.02, N = 3 SE +/- 48.36, N = 3 SE +/- 192.96, N = 3 SE +/- 60.35, N = 3 18440 18328 18116 17577 1. (CXX) g++ options: -pipe -lpthread
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 5K 10K 15K 20K 25K SE +/- 274.83, N = 7 SE +/- 21.59, N = 3 SE +/- 28.27, N = 3 SE +/- 18.07, N = 3 25402.93 19112.28 16946.33 16820.47 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Blender Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via OpenCL or CUDA is supported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: BMW27 - Compute: CPU-Only Ubuntu 13.04 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 140 280 420 560 700 SE +/- 2.67, N = 3 SE +/- 5.32, N = 3 SE +/- 1.74, N = 3 SE +/- 0.95, N = 3 658.84 660.67 661.02 663.96
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 70 140 210 280 350 SE +/- 2.49, N = 3 SE +/- 3.06, N = 3 SE +/- 0.75, N = 3 304.97 307.43 315.58
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 13.04 80 160 240 320 400 SE +/- 0.82, N = 3 SE +/- 0.77, N = 3 SE +/- 1.16, N = 3 SE +/- 0.06, N = 3 287.57 287.70 288.36 348.73 1. (CC) gcc options: -lm -lpthread -O3
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ubuntu 20.04 Dev + No Mitigations Ubuntu 13.04 Ubuntu 20.04 Dev Ubuntu 19.10 60 120 180 240 300 SE +/- 4.26, N = 4 SE +/- 10.30, N = 3 SE +/- 4.74, N = 3 SE +/- 1.27, N = 3 290.16 269.87 266.13 261.59
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev 1400 2800 4200 5600 7000 SE +/- 24.66, N = 4 SE +/- 78.78, N = 4 SE +/- 78.37, N = 4 6585 6671 6723
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 0.54, N = 3 SE +/- 0.79, N = 3 129.31 129.46 130.59
Embree Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 13.04 0.669 1.338 2.007 2.676 3.345 SE +/- 0.0014, N = 3 SE +/- 0.0038, N = 3 SE +/- 0.0026, N = 3 SE +/- 0.0022, N = 3 2.9733 2.9728 2.9721 2.9601 MIN: 2.96 / MAX: 3.01 MIN: 2.96 / MAX: 3 MIN: 2.96 / MAX: 3.01 MIN: 2.95 / MAX: 3
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 13.04 0.7315 1.463 2.1945 2.926 3.6575 SE +/- 0.0022, N = 3 SE +/- 0.0031, N = 3 SE +/- 0.0023, N = 3 SE +/- 0.0030, N = 3 3.2512 3.2469 3.2435 3.2432 MIN: 3.24 / MAX: 3.29 MIN: 3.23 / MAX: 3.28 MIN: 3.23 / MAX: 3.29 MIN: 3.23 / MAX: 3.28
ET: Legacy ETLegacy is an open-source engine evolution of Wolfenstein: Enemy Territory, a World War II era first person shooter that was released for free by Splash Damage using the id Tech 3 engine. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 1920 x 1080 Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev 14 28 42 56 70 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 60.4 60.2 60.1
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 50 100 150 200 250 251 214 214 213 -lcurl -lssl -lcrypto -lnuma -lcurl -lssl -lcrypto -lnuma -lcurl -lssl -lcrypto -lnuma 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ubuntu 13.04 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 60 120 180 240 300 SE +/- 1.53, N = 3 SE +/- 1.00, N = 3 266 246 204 195 -lcurl -lssl -lcrypto -lnuma -lcurl -lssl -lcrypto -lnuma -lcurl -lssl -lcrypto -lnuma 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -libverbs -lrt -laio -lz -lm -lpthread -ldl
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.50, N = 3 SE +/- 0.29, N = 3 SE +/- 0.65, N = 3 145.9 133.1 128.1 122.5 1. (CC) gcc options: -static
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 40 80 120 160 200 SE +/- 0.48, N = 3 SE +/- 0.67, N = 3 SE +/- 0.13, N = 3 SE +/- 6.15, N = 11 181.5 177.7 175.7 162.4 1. (CC) gcc options: -static
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 2 4 6 8 10 SE +/- 0.033, N = 3 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 SE +/- 0.030, N = 3 6.657 7.056 7.155 7.189 1. Ubuntu 13.04: git version 1.8.1.2 2. Ubuntu 20.04 Dev + No Mitigations: git version 2.24.0 3. Ubuntu 19.10: git version 2.20.1 4. Ubuntu 20.04 Dev: git version 2.24.0
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 13.04 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 10.97 11.27 11.28 13.65
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 1.153 2.306 3.459 4.612 5.765 SE +/- 0.00655, N = 3 SE +/- 0.00136, N = 3 SE +/- 0.00054, N = 3 SE +/- 0.00201, N = 3 4.74939 4.82315 5.11381 5.12425
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 19.38 19.69 19.70 21.27
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 0.5677 1.1354 1.7031 2.2708 2.8385 SE +/- 0.00125, N = 6 SE +/- 0.00085, N = 3 SE +/- 0.00294, N = 3 SE +/- 0.00633, N = 3 2.19796 2.21604 2.50584 2.52290
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 4M 8M 12M 16M 20M SE +/- 20268.03, N = 3 SE +/- 8279.89, N = 3 SE +/- 12094.84, N = 3 14282058 14323410 17030766
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 6000M 12000M 18000M 24000M 30000M SE +/- 452902965.21, N = 3 SE +/- 333611836.72, N = 3 SE +/- 279710476.66, N = 3 27048952254 27541306748 27606631564
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 700K 1400K 2100K 2800K 3500K SE +/- 13761.71, N = 3 SE +/- 8421.57, N = 3 SE +/- 18571.11, N = 3 3354515 3382338 3426367
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 13.04 160 320 480 640 800 SE +/- 2.19, N = 3 SE +/- 9.49, N = 3 SE +/- 1.53, N = 3 SE +/- 2.03, N = 3 742 679 676 671 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -std=gnu99 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 10 20 30 40 50 43 43 43 21 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -std=gnu99 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 13.04 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 298 298 296 198 -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -ljbig -lwebp -lwebpmux -ltiff -lfreetype -llzma -std=gnu99 1. (CC) gcc options: -fopenmp -O2 -pthread -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
GROMACS The Gromacs molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2019.4 Water Benchmark Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 0.0434 0.0868 0.1302 0.1736 0.217 SE +/- 0.001, N = 3 SE +/- 0.000, N = 8 SE +/- 0.001, N = 4 0.193 0.193 0.191 1. (CXX) g++ options: -mavx -pthread -std=c++11 -O3 -funroll-all-loops -lrt -lpthread -lm
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations 600 1200 1800 2400 3000 SE +/- 3.77, N = 3 SE +/- 1.11, N = 3 SE +/- 13.87, N = 3 SE +/- 39.21, N = 4 2892.40 2876.34 2874.46 2849.43 1. (CC) gcc options: -O3
IOR IOR is a parallel I/O storage benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 30 60 90 120 150 SE +/- 1.61, N = 3 SE +/- 9.05, N = 12 SE +/- 1.00, N = 5 154.83 139.14 83.34 MIN: 75.38 / MAX: 165.44 MIN: 20.8 / MAX: 166.86 MIN: 32.23 / MAX: 113.19 1. (CC) gcc options: -O2 -lm -pthread -lmpi
OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 40 80 120 160 200 SE +/- 0.60, N = 3 SE +/- 1.36, N = 12 SE +/- 0.91, N = 5 203.29 202.47 195.23 MIN: 154.02 / MAX: 211.88 MIN: 180.25 / MAX: 214.26 MIN: 181.88 / MAX: 210.7 1. (CC) gcc options: -O2 -lm -pthread -lmpi
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 13.04 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 10.60 10.62 10.63 13.53 -lncurses 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
LibreOffice Various benchmarking operations with the LibreOffice open-source office suite. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 4 8 12 16 20 SE +/- 0.07, N = 22 SE +/- 0.09, N = 21 SE +/- 0.09, N = 22 SE +/- 0.10, N = 21 11.11 11.16 11.44 17.10 1. Ubuntu 20.04 Dev + No Mitigations: LibreOffice 6.3.4.2 30(Build:2) 2. Ubuntu 20.04 Dev: LibreOffice 6.3.4.2 30(Build:2) 3. Ubuntu 19.10: LibreOffice 6.3.3.2 30(Build:2) 4. Ubuntu 13.04: LibreOffice 4.0.2.2
N-Queens This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 13.04 10 20 30 40 50 SE +/- 0.32, N = 3 SE +/- 0.33, N = 3 SE +/- 0.26, N = 3 SE +/- 0.28, N = 3 41.18 41.18 41.42 44.20 1. (CC) gcc options: -static -fopenmp -O3 -march=native
NGINX Benchmark This is a test of ab, which is the Apache Benchmark program running against nginx. This test profile measures how many requests per second a given system can sustain when carrying out 2,000,000 requests with 500 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 7K 14K 21K 28K 35K SE +/- 132.35, N = 3 SE +/- 82.65, N = 3 SE +/- 47.79, N = 3 SE +/- 7.14, N = 3 30504.54 26303.59 23640.81 23267.04 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 13.04 110K 220K 330K 440K 550K SE +/- 767.05, N = 3 SE +/- 1913.94, N = 3 SE +/- 4379.92, N = 15 SE +/- 439.09, N = 3 495262 493438 485811 146001
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 400 800 1200 1600 2000 SE +/- 11.82, N = 14 SE +/- 13.50, N = 13 SE +/- 12.70, N = 13 SE +/- 13.89, N = 14 1458 1459 1463 1844
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 6K 12K 18K 24K 30K SE +/- 275.99, N = 9 SE +/- 231.01, N = 14 SE +/- 270.69, N = 11 28013.40 29688.38 30203.06
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: In-Memory Database Shootout Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev 2K 4K 6K 8K 10K SE +/- 42.91, N = 8 SE +/- 71.40, N = 8 SE +/- 55.39, N = 40 8975.48 9049.52 9123.09
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev 4K 8K 12K 16K 20K SE +/- 155.20, N = 8 SE +/- 136.94, N = 13 SE +/- 110.97, N = 8 16739.41 16744.68 16795.43
Selenium This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.62, N = 3 SE +/- 0.14, N = 3 81.07 91.36 91.49 1. firefox 71.0
OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 6K 12K 18K 24K 30K SE +/- 274.28, N = 3 SE +/- 273.35, N = 3 SE +/- 11.86, N = 3 25684 23305 22828 1. firefox 71.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 30 60 90 120 150 SE +/- 0.15, N = 3 SE +/- 0.36, N = 3 SE +/- 0.10, N = 3 150.39 136.57 136.04 1. firefox 71.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 2K 4K 6K 8K 10K SE +/- 124.28, N = 3 SE +/- 138.28, N = 3 SE +/- 138.74, N = 4 9726 9294 9291 1. firefox 71.0
OpenBenchmarking.org Score, More Is Better Selenium Benchmark: MotionMark - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 11 22 33 44 55 SE +/- 2.15, N = 9 SE +/- 1.88, N = 9 SE +/- 1.92, N = 9 49.56 44.01 42.40 1. firefox 71.0
OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 13 26 39 52 65 SE +/- 0.12, N = 3 SE +/- 0.22, N = 3 SE +/- 0.12, N = 3 58.7 55.7 55.4 1. firefox 71.0
OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 12 24 36 48 60 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.19, N = 3 55.34 51.90 51.53 1. firefox 71.0
OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 500 1000 1500 2000 2500 SE +/- 8.51, N = 3 SE +/- 12.68, N = 3 SE +/- 4.73, N = 3 2061 2181 2195 1. firefox 71.0
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 13.04 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 40.09 40.14 40.17 44.16 1. (CXX) g++ options: -fopenmp -O3
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 13.04 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 29.84 30.05 30.92 33.97 -lreadline -ltermcap 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 13.04 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 SE +/- 0.42, N = 3 67.83 67.94 71.17 219.86 -lreadline -ltermcap 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Speedtest This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Ubuntu 20.04 Dev + No Mitigations Ubuntu 13.04 Ubuntu 19.10 Ubuntu 20.04 Dev 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.55, N = 3 83.14 86.75 95.25 97.15 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations 2M 4M 6M 8M 10M SE +/- 73572.48, N = 10 SE +/- 55332.74, N = 3 SE +/- 12661.08, N = 3 8203943 8190774 8171390 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Stress-NG Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 8K 16K 24K 32K 40K SE +/- 319.49, N = 3 SE +/- 308.23, N = 3 SE +/- 193.83, N = 3 SE +/- 32.00, N = 3 35758.30 33120.85 30987.63 13849.97 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 1.2M 2.4M 3.6M 4.8M 6M SE +/- 6729.89, N = 3 SE +/- 5446.21, N = 3 SE +/- 42590.92, N = 3 SE +/- 26474.84, N = 15 5471836.76 4995402.81 4931962.23 2100618.53 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 700 1400 2100 2800 3500 SE +/- 45.77, N = 3 SE +/- 13.62, N = 3 SE +/- 7.87, N = 3 SE +/- 8.98, N = 3 3061.94 2902.88 2693.94 2691.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev 400K 800K 1200K 1600K 2000K SE +/- 6004.04, N = 3 SE +/- 7834.64, N = 3 SE +/- 7564.05, N = 3 SE +/- 5304.35, N = 3 1988279.48 1189212.88 1058839.88 1010512.01 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Tesseract Tesseract is a fork of Cube 2 Sauerbraten with numerous graphics and game-play improvements. Tesseract has been in development since 2012 while its first release happened in May of 2014. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 25.39 25.34 25.33
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 20.04 Dev + No Mitigations 40 80 120 160 200 SE +/- 1.45, N = 3 SE +/- 1.25, N = 3 SE +/- 0.25, N = 3 178.68 179.42 180.44 -lreadline 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -O3 -std=c99 -pedantic -lm
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 164.29 164.11 163.54 132.20 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
VP9 libvpx Encoding This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.1 vpxenc VP9 1080p Video Encode Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations 12 24 36 48 60 SE +/- 0.79, N = 3 SE +/- 0.56, N = 3 SE +/- 0.81, N = 3 51.48 51.47 51.41 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 This is a simple test of the x264 encoder run on the CPU (OpenCL support disabled) with a sample video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Ubuntu 19.10 Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev 6 12 18 24 30 SE +/- 0.34, N = 4 SE +/- 0.14, N = 3 SE +/- 0.43, N = 3 SE +/- 0.44, N = 3 26.01 26.00 25.94 25.69 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Xonotic This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Low Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 13.04 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 130.38 130.34 130.31 128.52 MIN: 88 / MAX: 181 MIN: 88 / MAX: 182 MIN: 88 / MAX: 182 MIN: 82 / MAX: 185
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: High Ubuntu 20.04 Dev + No Mitigations Ubuntu 19.10 Ubuntu 20.04 Dev Ubuntu 13.04 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 52.19 52.19 52.16 45.12 MIN: 34 / MAX: 70 MIN: 33 / MAX: 70 MIN: 33 / MAX: 70 MIN: 26 / MAX: 65
OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1920 x 1080 - Effects Quality: Ultra Ubuntu 19.10 Ubuntu 20.04 Dev + No Mitigations Ubuntu 20.04 Dev Ubuntu 13.04 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 30.71 30.68 30.66 27.69 MIN: 14 / MAX: 51 MIN: 15 / MAX: 50 MIN: 15 / MAX: 50 MIN: 13 / MAX: 45
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Ubuntu 20.04 Dev Ubuntu 19.10 Ubuntu 13.04 Ubuntu 20.04 Dev + No Mitigations 14 28 42 56 70 SE +/- 0.26, N = 3 SE +/- 0.22, N = 3 SE +/- 0.25, N = 3 SE +/- 0.10, N = 3 62.93 62.94 63.20 63.37 -std=gnu99 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Ubuntu 13.04 Processor: Intel Core i7-2700K @ 3.50GHz (4 Cores / 8 Threads), Motherboard: BIOSTAR B75MU3B v5.0 (4.6.5 BIOS), Chipset: Intel 2nd Generation Core DRAM, Memory: 8192MB, Disk: 525GB Crucial_CT525MX3, Graphics: Intel Sandybridge Desktop (1350MHz), Audio: Realtek ALC662 rev1, Monitor: DELL S2409W, Network: Realtek RTL8111/8168
OS: Ubuntu 13.04, Kernel: 3.8.0-35-generic (x86_64), Desktop: Unity 7.0.0, Display Server: X Server 1.13.3, Display Driver: intel 2.21.6, OpenGL: 3.0 Mesa 9.1.7, Compiler: GCC 4.7.3, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -vDisk Notes: DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x25Graphics Notes: SNAJava Notes: OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.04.2)Python Notes: Python 2.7.4 + Python 3.3.1
Testing initiated at 21 December 2019 14:50 by user phoronix.
Ubuntu 19.10 Processor: Intel Core i7-2700K @ 3.90GHz (4 Cores / 8 Threads), Motherboard: BIOSTAR B75MU3B v5.0 (4.6.5 BIOS), Chipset: Intel 2nd Generation Core DRAM, Memory: 8192MB, Disk: 525GB Crucial_CT525MX3, Graphics: Intel Sandybridge Desktop 2GB (1350MHz), Audio: Realtek ALC662 rev1, Monitor: DELL S2409W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 19.10, Kernel: 5.3.0-24-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 3.3 Mesa 19.2.1, Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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-multiarch --enable-multilib --enable-nls --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-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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1)Python Notes: Python 2.7.17rc1 + Python 3.7.5Security Notes: 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: Not affected
Testing initiated at 13 December 2019 13:19 by user phoronix.
Ubuntu 20.04 Dev Compiler Notes: --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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1)Python Notes: Python 2.7.17 + Python 3.7.5Security Notes: 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: Not affected
Testing initiated at 22 December 2019 09:48 by user phoronix.
Ubuntu 20.04 Dev + No Mitigations Processor: Intel Core i7-2700K @ 3.90GHz (4 Cores / 8 Threads), Motherboard: BIOSTAR B75MU3B v5.0 (4.6.5 BIOS), Chipset: Intel 2nd Generation Core DRAM, Memory: 8192MB, Disk: 525GB Crucial_CT525MX3, Graphics: Intel Sandybridge Desktop 2GB (1350MHz), Audio: Realtek ALC662 rev1, Monitor: DELL S2409W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.5.0-999-generic (x86_64) 20191221, Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 3.3 Mesa 19.2.4, Compiler: GCC 9.2.1 20191130, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 -vDisk Notes: MQ-DEADLINE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu1)Python Notes: Python 2.7.17 + Python 3.7.5Security Notes: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + tsx_async_abort: Not affected
Testing initiated at 24 December 2019 12:27 by user phoronix.