Mitigation Cost May Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1704 BIOS) and NVIDIA NV120 12GB on Ubuntu 19.04 via the Phoronix Test Suite. 7980XE: mitigations=off: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.0.0-15-generic (x86_64), Desktop: GNOME Shell 3.32.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.3 Mesa 19.0.2, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440 7980XE: mitigations=auto: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.0.0-15-generic (x86_64), Desktop: GNOME Shell 3.32.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.3 Mesa 19.0.2, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440 7980XE: mitigations=auto,nosmt: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 19.04, Kernel: 5.0.0-15-generic (x86_64), Desktop: GNOME Shell 3.32.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.3 Mesa 19.0.2, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better 7980XE: mitigations=off ........ 38.33 |====================================== 7980XE: mitigations=auto ....... 38.84 |======================================= 7980XE: mitigations=auto,nosmt . 38.78 |======================================= Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better 7980XE: mitigations=off ........ 4920 |======================================== 7980XE: mitigations=auto ....... 4865 |======================================== 7980XE: mitigations=auto,nosmt . 4903 |======================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better 7980XE: mitigations=off ........ 201 |========================================= 7980XE: mitigations=auto ....... 191 |======================================= 7980XE: mitigations=auto,nosmt . 191 |======================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better 7980XE: mitigations=off ........ 1668 |======================================== 7980XE: mitigations=auto ....... 1572 |====================================== 7980XE: mitigations=auto,nosmt . 1573 |====================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better 7980XE: mitigations=off ........ 780 |========================================= 7980XE: mitigations=auto ....... 664 |=================================== 7980XE: mitigations=auto,nosmt . 667 |=================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better 7980XE: mitigations=off ........ 8154 |======================================== 7980XE: mitigations=auto ....... 6578 |================================ 7980XE: mitigations=auto,nosmt . 6578 |================================ t-test1 2017-01-13 Threads: 2 Seconds < Lower Is Better 7980XE: mitigations=off ........ 7.37 |================ 7980XE: mitigations=auto ....... 8.77 |=================== 7980XE: mitigations=auto,nosmt . 18.16 |======================================= Sockperf 3.4 Test: Throughput Messages Per Second > Higher Is Better 7980XE: mitigations=off ........ 563034 |====================================== 7980XE: mitigations=auto ....... 459769 |=============================== 7980XE: mitigations=auto,nosmt . 461047 |=============================== Sockperf 3.4 Test: Latency Ping Pong usec < Lower Is Better 7980XE: mitigations=off ........ 3.15 |================================ 7980XE: mitigations=auto ....... 3.86 |======================================= 7980XE: mitigations=auto,nosmt . 3.96 |======================================== Sockperf 3.4 Test: Latency Under Load usec < Lower Is Better 7980XE: mitigations=off ........ 29.98 |============================== 7980XE: mitigations=auto ....... 37.61 |====================================== 7980XE: mitigations=auto,nosmt . 38.87 |======================================= Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1 Microseconds < Lower Is Better 7980XE: mitigations=off ........ 12.81 |============================== 7980XE: mitigations=auto ....... 15.47 |===================================== 7980XE: mitigations=auto,nosmt . 16.43 |======================================= Ethr 2019-01-02 Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32 Microseconds < Lower Is Better 7980XE: mitigations=off ........ 12.67 |============================== 7980XE: mitigations=auto ....... 15.47 |===================================== 7980XE: mitigations=auto,nosmt . 16.40 |======================================= Bork File Encrypter 1.4 File Encryption Time Seconds < Lower Is Better 7980XE: mitigations=off ........ 6.03 |==================================== 7980XE: mitigations=auto ....... 6.38 |====================================== 7980XE: mitigations=auto,nosmt . 6.67 |======================================== Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better 7980XE: mitigations=off ........ 37.89 |============================= 7980XE: mitigations=auto ....... 39.31 |============================== 7980XE: mitigations=auto,nosmt . 50.99 |======================================= Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better 7980XE: mitigations=off ........ 203 |================================== 7980XE: mitigations=auto ....... 196 |================================= 7980XE: mitigations=auto,nosmt . 247 |========================================= Y-Cruncher 0.7.7 Calculating 500M Pi Digits Seconds < Lower Is Better 7980XE: mitigations=off ........ 13.81 |======================================= 7980XE: mitigations=auto ....... 13.81 |======================================= 7980XE: mitigations=auto,nosmt . 13.27 |===================================== Node.js Octane Benchmark Score > Higher Is Better 7980XE: mitigations=off ........ 49202 |======================================= 7980XE: mitigations=auto ....... 48795 |======================================= 7980XE: mitigations=auto,nosmt . 48780 |======================================= XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better 7980XE: mitigations=off ........ 18.33 |====================================== 7980XE: mitigations=auto ....... 18.63 |======================================= 7980XE: mitigations=auto,nosmt . 18.59 |======================================= Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better 7980XE: mitigations=off ........ 9.94 |=============================== 7980XE: mitigations=auto ....... 9.95 |=============================== 7980XE: mitigations=auto,nosmt . 12.51 |======================================= dav1d 0.3 Video Input: Summer Nature 4K Seconds < Lower Is Better 7980XE: mitigations=off ........ 23.75 |==================================== 7980XE: mitigations=auto ....... 23.75 |==================================== 7980XE: mitigations=auto,nosmt . 25.80 |======================================= dav1d 0.3 Video Input: Summer Nature 1080p Seconds < Lower Is Better 7980XE: mitigations=off ........ 12.52 |================================ 7980XE: mitigations=auto ....... 12.51 |================================ 7980XE: mitigations=auto,nosmt . 15.15 |======================================= Hackbench Count: 32 - Type: Process Seconds < Lower Is Better 7980XE: mitigations=off ........ 34.72 |=================== 7980XE: mitigations=auto ....... 54.90 |============================== 7980XE: mitigations=auto,nosmt . 71.03 |======================================= Perl Benchmarks Test: Interpreter Seconds < Lower Is Better 7980XE: mitigations=off ........ 0.00248896 |============================== 7980XE: mitigations=auto ....... 0.00286423 |================================== 7980XE: mitigations=auto,nosmt . 0.00280588 |================================= OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better 7980XE: mitigations=off ........ 4687 |======================================== 7980XE: mitigations=auto ....... 4685 |======================================== 7980XE: mitigations=auto,nosmt . 4431 |====================================== glibc bench 1.0 Benchmark: ffs nanoseconds < Lower Is Better 7980XE: mitigations=off ........ 1.49 |================================== 7980XE: mitigations=auto ....... 1.73 |======================================== 7980XE: mitigations=auto,nosmt . 1.72 |======================================== glibc bench 1.0 Benchmark: ffsll nanoseconds < Lower Is Better 7980XE: mitigations=off ........ 1.51 |=================================== 7980XE: mitigations=auto ....... 1.73 |======================================== 7980XE: mitigations=auto,nosmt . 1.73 |======================================== glibc bench 1.0 Benchmark: pthread_once nanoseconds < Lower Is Better 7980XE: mitigations=off ........ 1.50 |=================================== 7980XE: mitigations=auto ....... 1.73 |======================================== 7980XE: mitigations=auto,nosmt . 1.72 |======================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better 7980XE: mitigations=off ........ 526651 |====================================== 7980XE: mitigations=auto ....... 483500 |=================================== 7980XE: mitigations=auto,nosmt . 353020 |========================= Darktable 2.6.0 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better 7980XE: mitigations=off ........ 7.99 |======================================== 7980XE: mitigations=auto ....... 7.97 |======================================== 7980XE: mitigations=auto,nosmt . 6.15 |=============================== Darktable 2.6.0 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better 7980XE: mitigations=off ........ 3.78 |===================================== 7980XE: mitigations=auto ....... 3.83 |====================================== 7980XE: mitigations=auto,nosmt . 4.04 |======================================== Darktable 2.6.0 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better 7980XE: mitigations=off ........ 2.55 |======================================== 7980XE: mitigations=auto ....... 2.56 |======================================== 7980XE: mitigations=auto,nosmt . 2.57 |======================================== GIMP 2.10.8 Test: resize Seconds < Lower Is Better 7980XE: mitigations=off ........ 10.98 |===================================== 7980XE: mitigations=auto ....... 11.67 |======================================= 7980XE: mitigations=auto,nosmt . 11.62 |======================================= GIMP 2.10.8 Test: rotate Seconds < Lower Is Better 7980XE: mitigations=off ........ 15.95 |===================================== 7980XE: mitigations=auto ....... 16.76 |======================================= 7980XE: mitigations=auto,nosmt . 16.77 |======================================= GIMP 2.10.8 Test: auto-levels Seconds < Lower Is Better 7980XE: mitigations=off ........ 18.90 |===================================== 7980XE: mitigations=auto ....... 19.87 |======================================= 7980XE: mitigations=auto,nosmt . 17.94 |=================================== GIMP 2.10.8 Test: unsharp-mask Seconds < Lower Is Better 7980XE: mitigations=off ........ 21.63 |================================= 7980XE: mitigations=auto ....... 25.33 |======================================= 7980XE: mitigations=auto,nosmt . 20.21 |=============================== Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better 7980XE: mitigations=off ........ 2812897 |===================================== 7980XE: mitigations=auto ....... 2508823 |================================= 7980XE: mitigations=auto,nosmt . 2562106 |================================== Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better 7980XE: mitigations=off ........ 2230553 |===================================== 7980XE: mitigations=auto ....... 2069424 |================================== 7980XE: mitigations=auto,nosmt . 2074115 |================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better 7980XE: mitigations=off ........ 3171116 |================================ 7980XE: mitigations=auto ....... 3024405 |============================== 7980XE: mitigations=auto,nosmt . 3716937 |===================================== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better 7980XE: mitigations=off ........ 16268 |======================================= 7980XE: mitigations=auto ....... 12103 |============================= 7980XE: mitigations=auto,nosmt . 7683 |================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better 7980XE: mitigations=off ........ 26853112 |==================================== 7980XE: mitigations=auto ....... 14288058 |=================== 7980XE: mitigations=auto,nosmt . 4240674 |====== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better 7980XE: mitigations=off ........ 7952962 |===================================== 7980XE: mitigations=auto ....... 7528002 |=================================== 7980XE: mitigations=auto,nosmt . 6086498 |============================ ctx_clock Context Switch Time Clocks < Lower Is Better 7980XE: mitigations=off ........ 111 |======= 7980XE: mitigations=auto ....... 628 |========================================= 7980XE: mitigations=auto,nosmt . 627 |========================================= Memcached mcperf 1.5.10 Method: Get Operations Per Second > Higher Is Better 7980XE: mitigations=off ........ 137853 |====================================== 7980XE: mitigations=auto ....... 110411 |============================== 7980XE: mitigations=auto,nosmt . 113092 |=============================== Memcached mcperf 1.5.10 Method: Set Operations Per Second > Higher Is Better 7980XE: mitigations=off ........ 78753 |======================================= 7980XE: mitigations=auto ....... 63367 |=============================== 7980XE: mitigations=auto,nosmt . 62501 |=============================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better 7980XE: mitigations=off ........ 911 |========================================= 7980XE: mitigations=auto ....... 908 |========================================= 7980XE: mitigations=auto,nosmt . 912 |========================================= NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better 7980XE: mitigations=off ........ 54210 |======================================= 7980XE: mitigations=auto ....... 40647 |============================= 7980XE: mitigations=auto,nosmt . 39986 |============================= Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better 7980XE: mitigations=off ........ 37260 |======================================= 7980XE: mitigations=auto ....... 29103 |============================== 7980XE: mitigations=auto,nosmt . 29246 |=============================== Apache Siege 2.4.29 Concurrent Users: 250 Transactions Per Second > Higher Is Better 7980XE: mitigations=off ........ 32901 |=================== 7980XE: mitigations=auto ....... 32260 |================== 7980XE: mitigations=auto,nosmt . 68671 |======================================= PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better 7980XE: mitigations=off ........ 706775 |====================================== 7980XE: mitigations=auto ....... 710104 |====================================== 7980XE: mitigations=auto,nosmt . 706315 |====================================== Selenium Benchmark: Jetstream 2 - Browser: Firefox Score > Higher Is Better 7980XE: mitigations=off ........ 76.80 |======================================= 7980XE: mitigations=auto ....... 65.55 |================================= 7980XE: mitigations=auto,nosmt . 68.61 |=================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better 7980XE: mitigations=off ........ 5.22 |======================================= 7980XE: mitigations=auto ....... 5.21 |======================================= 7980XE: mitigations=auto,nosmt . 5.36 |======================================== OSBench Test: Create Files us Per Event < Lower Is Better 7980XE: mitigations=off ........ 10.12 |=============================== 7980XE: mitigations=auto ....... 12.60 |======================================= 7980XE: mitigations=auto,nosmt . 12.54 |======================================= OSBench Test: Create Threads us Per Event < Lower Is Better 7980XE: mitigations=off ........ 13.30 |================================== 7980XE: mitigations=auto ....... 15.19 |======================================= 7980XE: mitigations=auto,nosmt . 14.98 |====================================== OSBench Test: Launch Programs us Per Event < Lower Is Better 7980XE: mitigations=off ........ 34.31 |==================================== 7980XE: mitigations=auto ....... 37.27 |======================================= 7980XE: mitigations=auto,nosmt . 35.80 |===================================== OSBench Test: Create Processes us Per Event < Lower Is Better 7980XE: mitigations=off ........ 30.21 |=================================== 7980XE: mitigations=auto ....... 33.26 |======================================= 7980XE: mitigations=auto,nosmt . 31.27 |===================================== OSBench Test: Memory Allocations Ns Per Event < Lower Is Better 7980XE: mitigations=off ........ 66.08 |==================================== 7980XE: mitigations=auto ....... 70.54 |======================================= 7980XE: mitigations=auto,nosmt . 70.97 |=======================================