3800x-redis-fsgsbase AMD Ryzen 7 3800X 8-Core testing with a ASUS CROSSHAIR VI HERO (7704 BIOS) and Sapphire AMD Radeon RX 56/64 8GB on Gentoo/Linux via the Phoronix Test Suite. 3800X: FSGSBASE Patched: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 3800X: No FSGSBASE: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 3800X: FSGSBASE run 2: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 3800X: No FSGSBASE run 2: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 3800X: FSGSBASE run 3: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 3800: No FSGSBASE run 3: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 3800X: FSGSBASE run 4: Processor: AMD Ryzen 7 3800X 8-Core @ 3.90GHz (8 Cores / 16 Threads), Motherboard: ASUS CROSSHAIR VI HERO (7704 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 480GB KINGSTON SA1000M8480G + 500GB Seagate ST3500418AS + 1000GB Western Digital WD1003FZEX-0 + 240GB SanDisk SDSSDA24, Graphics: Sapphire AMD Radeon RX 56/64 8GB (1590/800MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: MSI MAG272QR, Network: Intel I211 OS: Gentoo/Linux, Kernel: 5.6.13-gentoo-ck2 (x86_64), Desktop: KDE Plasma 5.17.5, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.1.0-rc3 (LLVM 10.0.0), OpenCL: OpenCL 2.1 AMD-APP (3004.6), Vulkan: 1.2.128, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 2560x1440 Redis 5.0.5 Test: LPOP Requests Per Second > Higher Is Better 3800X: FSGSBASE Patched .. 1511065.46 |============================ 3800X: No FSGSBASE ....... 1404595.03 |========================== 3800X: FSGSBASE run 2 .... 2041549.22 |===================================== 3800X: No FSGSBASE run 2 . 2175990.29 |======================================== 3800X: FSGSBASE run 3 .... 1447165.57 |========================== 3800: No FSGSBASE run 3 .. 2069216.28 |====================================== 3800X: FSGSBASE run 4 .... 2184870.63 |======================================== Redis 5.0.5 Test: LPUSH Requests Per Second > Higher Is Better 3800X: FSGSBASE Patched .. 1301801.40 |================================= 3800X: No FSGSBASE ....... 1334936.47 |================================== 3800X: FSGSBASE run 2 .... 1358300.21 |=================================== 3800X: No FSGSBASE run 2 . 1421691.82 |===================================== 3800X: FSGSBASE run 3 .... 1555531.79 |======================================== 3800: No FSGSBASE run 3 .. 1447908.45 |===================================== 3800X: FSGSBASE run 4 .... 1394414.61 |==================================== Redis 5.0.5 Test: GET Requests Per Second > Higher Is Better 3800X: FSGSBASE Patched .. 1894751.28 |=================================== 3800X: No FSGSBASE ....... 1986558.18 |===================================== 3800X: FSGSBASE run 2 .... 1982245.92 |===================================== 3800X: No FSGSBASE run 2 . 2083047.52 |======================================= 3800X: FSGSBASE run 3 .... 2048175.85 |====================================== 3800: No FSGSBASE run 3 .. 2081109.16 |======================================= 3800X: FSGSBASE run 4 .... 2136947.29 |========================================