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 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
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
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
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.
GNU MPC is a C library for the arithmetic of complex numbers. 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.
This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
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.
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.
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.