Debian 9.3 Retpoline Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1004 BIOS) and MSI AMD Radeon RX 470/480 on Debian 9.3 via the Phoronix Test Suite. i9-7980XE: Retpoline Off: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Device 2020, Memory: 4 x 4096 MB DDR4-3200MHz Corsair CMK16GX4M4C3200C16, Disk: 120GB Force MP500, Graphics: MSI AMD Radeon RX 470/480, 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 Server: X Server 1.19.2, Display Driver: modesetting 1.19.2, Compiler: GCC 8.0.1 20180115, File-System: ext4, Screen Resolution: 3840x2160 i9-7980XE: Full Retpoline + Underflow: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Device 2020, Memory: 4 x 4096 MB DDR4-3200MHz Corsair CMK16GX4M4C3200C16, Disk: 120GB Force MP500, Graphics: MSI AMD Radeon RX 470/480, 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 Server: X Server 1.19.2, Display Driver: modesetting 1.19.2, Compiler: GCC 8.0.1 20180115, File-System: ext4, Screen Resolution: 3840x2160 i9-7980XE: Generic Retpoline: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1004 BIOS), Chipset: Intel Device 2020, Memory: 4 x 4096 MB DDR4-3200MHz Corsair CMK16GX4M4C3200C16, Disk: 120GB Force MP500, Graphics: MSI AMD Radeon RX 470/480, Audio: Realtek ALC1220, Monitor: Acer B286HK, Network: Intel Connection OS: Debian 9.3, Kernel: 4.15.0-999-generic (x86_64) 20180114, Desktop: GNOME Shell 3.22.3, Display Server: X Server 1.19.2, Display Driver: modesetting 1.19.2, Compiler: GCC 8.0.1 20180115, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 17.28 |=========================== i9-7980XE: Full Retpoline + Underflow . 15.26 |======================== i9-7980XE: Generic Retpoline .......... 20.18 |================================ Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 368.46 |============================ i9-7980XE: Full Retpoline + Underflow . 389.70 |============================== i9-7980XE: Generic Retpoline .......... 401.45 |=============================== Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better i9-7980XE: Retpoline Off .............. 92112 |============================ i9-7980XE: Full Retpoline + Underflow . 97421 |============================== i9-7980XE: Generic Retpoline .......... 100360 |=============================== Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 634.47 |============================== i9-7980XE: Full Retpoline + Underflow . 634.08 |============================== i9-7980XE: Generic Retpoline .......... 650.62 |=============================== Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better i9-7980XE: Retpoline Off .............. 158614 |============================== i9-7980XE: Full Retpoline + Underflow . 158517 |============================== i9-7980XE: Generic Retpoline .......... 162650 |=============================== Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 534.51 |=============================== i9-7980XE: Full Retpoline + Underflow . 534.19 |=============================== i9-7980XE: Generic Retpoline .......... 536.55 |=============================== Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better i9-7980XE: Retpoline Off .............. 133624 |=============================== i9-7980XE: Full Retpoline + Underflow . 133545 |=============================== i9-7980XE: Generic Retpoline .......... 134134 |=============================== Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 710.91 |=============================== i9-7980XE: Full Retpoline + Underflow . 688.04 |============================== i9-7980XE: Generic Retpoline .......... 335.93 |=============== Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better i9-7980XE: Retpoline Off .............. 177723 |=============================== i9-7980XE: Full Retpoline + Underflow . 172005 |============================== i9-7980XE: Generic Retpoline .......... 83978 |=============== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better i9-7980XE: Retpoline Off .............. 345.33 |=============================== i9-7980XE: Full Retpoline + Underflow . 213.42 |=================== i9-7980XE: Generic Retpoline .......... 294.22 |========================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better i9-7980XE: Retpoline Off .............. 794.53 |=========================== i9-7980XE: Full Retpoline + Underflow . 661.53 |======================= i9-7980XE: Generic Retpoline .......... 898.68 |=============================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better i9-7980XE: Retpoline Off .............. 345.70 |======================= i9-7980XE: Full Retpoline + Underflow . 273.82 |================== i9-7980XE: Generic Retpoline .......... 476.13 |=============================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 1271.32 |============================= i9-7980XE: Full Retpoline + Underflow . 1306.44 |============================== i9-7980XE: Generic Retpoline .......... 1081.99 |========================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 655.48 |=============================== i9-7980XE: Full Retpoline + Underflow . 578.51 |=========================== i9-7980XE: Generic Retpoline .......... 587.35 |============================ Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better i9-7980XE: Retpoline Off .............. 1189.86 |============================== i9-7980XE: Full Retpoline + Underflow . 1122.88 |============================ i9-7980XE: Generic Retpoline .......... 1149.04 |============================= PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better i9-7980XE: Retpoline Off .............. 6908 |================================= i9-7980XE: Full Retpoline + Underflow . 6500 |=============================== i9-7980XE: Generic Retpoline .......... 6902 |================================= GNU MPC 1.1.0 Multi-Precision Benchmark Global Score > Higher Is Better i9-7980XE: Retpoline Off .............. 9873 |================================= i9-7980XE: Full Retpoline + Underflow . 9767 |================================= i9-7980XE: Generic Retpoline .......... 9827 |================================= ebizzy 0.3 Records/s > Higher Is Better i9-7980XE: Retpoline Off .............. 609743 |=============================== i9-7980XE: Full Retpoline + Underflow . 592532 |============================== i9-7980XE: Generic Retpoline .......... 601139 |=============================== Timed GCC Compilation 7.2 Time To Compile Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 705.41 |=============================== i9-7980XE: Full Retpoline + Underflow . 713.44 |=============================== i9-7980XE: Generic Retpoline .......... 524.79 |======================= Timed Linux Kernel Compilation 4.13 Time To Compile Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 41.44 |================================ i9-7980XE: Full Retpoline + Underflow . 41.86 |================================ i9-7980XE: Generic Retpoline .......... 39.94 |=============================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 6.53 |================================= i9-7980XE: Full Retpoline + Underflow . 6.54 |================================= i9-7980XE: Generic Retpoline .......... 6.31 |================================ Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 13.34 |=============================== i9-7980XE: Full Retpoline + Underflow . 13.33 |=============================== i9-7980XE: Generic Retpoline .......... 13.83 |================================ Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 22.96 |============================== i9-7980XE: Full Retpoline + Underflow . 24.23 |================================ i9-7980XE: Generic Retpoline .......... 20.91 |============================ Hackbench Count: 4 - Type: Process Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 6.14 |=============================== i9-7980XE: Full Retpoline + Underflow . 6.61 |================================= i9-7980XE: Generic Retpoline .......... 5.93 |============================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 11.89 |============================== i9-7980XE: Full Retpoline + Underflow . 12.51 |================================ i9-7980XE: Generic Retpoline .......... 10.99 |============================ Hackbench Count: 16 - Type: Process Seconds < Lower Is Better i9-7980XE: Retpoline Off .............. 22.38 |=============================== i9-7980XE: Full Retpoline + Underflow . 23.29 |================================ i9-7980XE: Generic Retpoline .......... 19.24 |========================== Systemd Total Boot Time Test: Total ms < Lower Is Better i9-7980XE: Retpoline Off .............. 46449 |============================== i9-7980XE: Full Retpoline + Underflow . 50130 |================================ i9-7980XE: Generic Retpoline .......... 43548 |============================ Systemd Total Boot Time Test: Kernel ms < Lower Is Better i9-7980XE: Retpoline Off .............. 2126 |================================= i9-7980XE: Full Retpoline + Underflow . 2128 |================================= i9-7980XE: Generic Retpoline .......... 1926 |============================== Systemd Total Boot Time Test: Loader ms < Lower Is Better i9-7980XE: Retpoline Off .............. 6194 |================================= i9-7980XE: Full Retpoline + Underflow . 6190 |================================= i9-7980XE: Generic Retpoline .......... 4437 |======================== Systemd Total Boot Time Test: Firmware ms < Lower Is Better i9-7980XE: Retpoline Off .............. 28046 |================================ i9-7980XE: Full Retpoline + Underflow . 27998 |================================ i9-7980XE: Generic Retpoline .......... 28020 |================================ Systemd Total Boot Time Test: Userspace ms < Lower Is Better i9-7980XE: Retpoline Off .............. 10081 |======================= i9-7980XE: Full Retpoline + Underflow . 13812 |================================ i9-7980XE: Generic Retpoline .......... 9164 |===================== PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better i9-7980XE: Retpoline Off .............. 564052.41 |============================ i9-7980XE: Full Retpoline + Underflow . 548289.39 |=========================== i9-7980XE: Generic Retpoline .......... 554170.38 |============================ PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better i9-7980XE: Retpoline Off .............. 12361.17 |============================= i9-7980XE: Full Retpoline + Underflow . 12369.15 |============================= i9-7980XE: Generic Retpoline .......... 11482.16 |=========================== Redis 3.0.1 Test: LPOP Requests Per Second > Higher Is Better i9-7980XE: Retpoline Off .............. 2612490.75 |=========================== i9-7980XE: Full Retpoline + Underflow . 2152255.33 |====================== i9-7980XE: Generic Retpoline .......... 2139999.75 |====================== Redis 3.0.1 Test: SADD Requests Per Second > Higher Is Better i9-7980XE: Retpoline Off .............. 2075515.21 |=========================== i9-7980XE: Full Retpoline + Underflow . 1931416.58 |========================= i9-7980XE: Generic Retpoline .......... 2021447.44 |========================== Redis 3.0.1 Test: LPUSH Requests Per Second > Higher Is Better i9-7980XE: Retpoline Off .............. 1963296.87 |=========================== i9-7980XE: Full Retpoline + Underflow . 1811640.40 |========================= i9-7980XE: Generic Retpoline .......... 1871972.65 |========================== Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better i9-7980XE: Retpoline Off .............. 2619730.83 |=========================== i9-7980XE: Full Retpoline + Underflow . 2204538.69 |======================= i9-7980XE: Generic Retpoline .......... 2376885.83 |======================== Redis 3.0.1 Test: SET Requests Per Second > Higher Is Better i9-7980XE: Retpoline Off .............. 1938623.54 |=========================== i9-7980XE: Full Retpoline + Underflow . 1833045.17 |========================== i9-7980XE: Generic Retpoline .......... 1845195.27 |==========================