GCC 8 benchmarking of user-space with -mindirect-branch=thunk and -mindirect-branch=thunk-inline for retpolines. Tests by Michael Larabel for a future article on Phoronix.com.
Environment Notes: CXXFLAGS=-O3-march=native-mindirect-branch=thunk CFLAGS=-O3-march=native-mindirect-branch=thunk
Compiler Notes: --disable-multilib --enable-checking=release
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.13 + Python 3.5.3
Security Notes: KPTI Full retpoline with underflow protection Protection
Environment Notes: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native
Compiler Notes: --disable-multilib --enable-checking=release
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.13 + Python 3.5.3
Security Notes: KPTI Full retpoline with underflow protection Protection
Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Device 2020, Memory: 16384MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection
OS: Debian 9.3, Kernel: 4.15.0-rc8-retpo-underflow (x86_64) 20180115, Desktop: GNOME Shell 3.22.3, Display Driver: modesetting 1.19.2, OpenGL: 3.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits), Compiler: GCC 8.0.1 20180115, File-System: ext4, Screen Resolution: 3840x2160
Environment Notes: CXXFLAGS=-O3-march=native-mindirect-branch=thunk-inline CFLAGS=-O3-march=native-mindirect-branch=thunk-inline
Compiler Notes: --disable-multilib --enable-checking=release
Processor Notes: Scaling Governor: intel_pstate powersave
Security Notes: KPTI Full retpoline with underflow protection Protection
Processor: AMD Ryzen 7 1800X Eight-Core @ 3.70GHz (8 Cores / 16 Threads), Motherboard: ASRock X370 Professional Gaming, Chipset: AMD Family 17h, Memory: 64512MB, Disk: 500GB Samsung SSD 850 + 2000GB Western Digital WD2003FZEX-0, Graphics: llvmpipe 6144MB (139/405MHz), Audio: NVIDIA GP106 HD Audio, Monitor: HP ZR2440w, Network: Aquantia Device d108 + Intel Device 24fb
OS: openSUSE 20180129, Kernel: 4.14.15-1-default (x86_64), Display Server: X Server 1.19.6, Display Driver: NVIDIA 384.111, OpenGL: 3.3 Mesa 17.3.3 (LLVM 5.0 128 bits), Vulkan: 1.0.65, Compiler: GCC 7.3.0 + Clang 5.0.1 (SVN 312548) + LLVM 5.0.1 + ICC + CUDA 8.0, File-System: btrfs, Screen Resolution: 3840x1200
Compiler Notes: --build=x86_64-suse-linux --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Anisotropic Filtering: 16x.
This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
GNU MPC is a C library for the arithmetic of complex numbers. Learn more via the OpenBenchmarking.org test page.
HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
Environment Notes: CXXFLAGS=-O3-march=native-mindirect-branch=thunk CFLAGS=-O3-march=native-mindirect-branch=thunk
Compiler Notes: --disable-multilib --enable-checking=release
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.13 + Python 3.5.3
Security Notes: KPTI Full retpoline with underflow protection Protection
Testing initiated at 16 January 2018 07:26 by user pts.
Environment Notes: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native
Compiler Notes: --disable-multilib --enable-checking=release
Disk Notes: NONE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Python Notes: Python 2.7.13 + Python 3.5.3
Security Notes: KPTI Full retpoline with underflow protection Protection
Testing initiated at 16 January 2018 10:03 by user pts.
Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Device 2020, Memory: 16384MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection
OS: Debian 9.3, Kernel: 4.15.0-rc8-retpo-underflow (x86_64) 20180115, Desktop: GNOME Shell 3.22.3, Display Driver: modesetting 1.19.2, OpenGL: 3.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits), Compiler: GCC 8.0.1 20180115, File-System: ext4, Screen Resolution: 3840x2160
Environment Notes: CXXFLAGS=-O3-march=native-mindirect-branch=thunk-inline CFLAGS=-O3-march=native-mindirect-branch=thunk-inline
Compiler Notes: --disable-multilib --enable-checking=release
Processor Notes: Scaling Governor: intel_pstate powersave
Security Notes: KPTI Full retpoline with underflow protection Protection
Testing initiated at 16 January 2018 12:36 by user pts.
Processor: AMD Ryzen 7 1800X Eight-Core @ 3.70GHz (8 Cores / 16 Threads), Motherboard: ASRock X370 Professional Gaming, Chipset: AMD Family 17h, Memory: 64512MB, Disk: 500GB Samsung SSD 850 + 2000GB Western Digital WD2003FZEX-0, Graphics: llvmpipe 6144MB (139/405MHz), Audio: NVIDIA GP106 HD Audio, Monitor: HP ZR2440w, Network: Aquantia Device d108 + Intel Device 24fb
OS: openSUSE 20180129, Kernel: 4.14.15-1-default (x86_64), Display Server: X Server 1.19.6, Display Driver: NVIDIA 384.111, OpenGL: 3.3 Mesa 17.3.3 (LLVM 5.0 128 bits), Vulkan: 1.0.65, Compiler: GCC 7.3.0 + Clang 5.0.1 (SVN 312548) + LLVM 5.0.1 + ICC + CUDA 8.0, File-System: btrfs, Screen Resolution: 3840x1200
Compiler Notes: --build=x86_64-suse-linux --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
System Notes: Anisotropic Filtering: 16x.
Testing initiated at 31 January 2018 14:38 by user nsexton.