2018 Core i9 7980XE Intel Linux Kernel Comparison Intel Core i9-7980XE Linux kernel benchmarks by Michael Larabel. Linux 4.14: Processor: Intel Core i9-7980XE (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 240GB Force MP510, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 18.10, Kernel: 4.14.4-041404-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.20 Git: Processor: Intel Core i9-7980XE (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 240GB Force MP510, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 18.10, Kernel: 4.20.0-999-generic (x86_64) 20181206, Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 2560x1440 Linux 4.20 Git - No Specmelt: Processor: Intel Core i9-7980XE (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 240GB Force MP510, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel Connection OS: Ubuntu 18.10, Kernel: 4.20.0-999-generic (x86_64) 20181206, Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 2560x1440 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Linux 4.14 ................... 19.11 |==================================== Linux 4.20 Git ............... 21.80 |========================================= Linux 4.20 Git - No Specmelt . 21.21 |======================================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Linux 4.14 ................... 478 |=========================================== Linux 4.20 Git ............... 370 |================================= Linux 4.20 Git - No Specmelt . 371 |================================= Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Linux 4.14 ................... 122000 |======================================== Linux 4.20 Git ............... 94733 |=============================== Linux 4.20 Git - No Specmelt . 95000 |=============================== Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Linux 4.14 ................... 318 |========================================= Linux 4.20 Git ............... 303 |======================================= Linux 4.20 Git - No Specmelt . 334 |=========================================== Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Linux 4.14 ................... 81492 |======================================= Linux 4.20 Git ............... 77500 |===================================== Linux 4.20 Git - No Specmelt . 85367 |========================================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Linux 4.14 ................... 390 |=========================================== Linux 4.20 Git ............... 376 |========================================= Linux 4.20 Git - No Specmelt . 374 |========================================= Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Linux 4.14 ................... 99767 |========================================= Linux 4.20 Git ............... 96267 |======================================== Linux 4.20 Git - No Specmelt . 95767 |======================================= Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better Linux 4.14 ................... 418 |=========================================== Linux 4.20 Git ............... 356 |===================================== Linux 4.20 Git - No Specmelt . 344 |=================================== Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better Linux 4.14 ................... 106822 |======================================== Linux 4.20 Git ............... 91178 |================================== Linux 4.20 Git - No Specmelt . 88078 |================================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Linux 4.14 ................... 254 |=========================================== Linux 4.20 Git ............... 164 |============================ Linux 4.20 Git - No Specmelt . 215 |==================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Linux 4.14 ................... 252 |======================================== Linux 4.20 Git ............... 207 |================================= Linux 4.20 Git - No Specmelt . 268 |=========================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Linux 4.14 ................... 301 |=========================================== Linux 4.20 Git ............... 252 |==================================== Linux 4.20 Git - No Specmelt . 277 |======================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better Linux 4.14 ................... 3017 |========================================== Linux 4.20 Git ............... 2466 |================================== Linux 4.20 Git - No Specmelt . 2776 |======================================= IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Linux 4.14 ................... 514 |=================================== Linux 4.20 Git ............... 342 |======================= Linux 4.20 Git - No Specmelt . 626 |=========================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Linux 4.14 ................... 1185 |========================================== Linux 4.20 Git ............... 1101 |======================================= Linux 4.20 Git - No Specmelt . 1151 |========================================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Linux 4.14 ................... 727 |========================================= Linux 4.20 Git ............... 640 |==================================== Linux 4.20 Git - No Specmelt . 768 |=========================================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Linux 4.14 ................... 3685 |========================================== Linux 4.20 Git ............... 3062 |=================================== Linux 4.20 Git - No Specmelt . 3556 |========================================= Loopback TCP Network Performance Time To Transfer 10GB Via Loopback Seconds < Lower Is Better Linux 4.14 ................... 10.71 |======================================== Linux 4.20 Git ............... 10.99 |========================================= Linux 4.20 Git - No Specmelt . 10.73 |======================================== NAMD 2.13b1 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better Linux 4.14 ................... 0.94408 |===================================== Linux 4.20 Git ............... 0.98528 |======================================= Linux 4.20 Git - No Specmelt . 0.98658 |======================================= Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better Linux 4.14 ................... 8.74 |========================================= Linux 4.20 Git ............... 8.92 |========================================== Linux 4.20 Git - No Specmelt . 8.81 |========================================= Java SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better Linux 4.14 ................... 2132 |==================================== Linux 4.20 Git ............... 2456 |========================================== Linux 4.20 Git - No Specmelt . 2464 |========================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better Linux 4.14 ................... 6846 |========================================== Linux 4.20 Git ............... 6830 |========================================== Linux 4.20 Git - No Specmelt . 6812 |========================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better Linux 4.14 ................... 3095 |======================================== Linux 4.20 Git ............... 3239 |========================================== Linux 4.20 Git - No Specmelt . 3220 |========================================== DaCapo Benchmark 9.12-MR1 Java Test: Eclipse msec < Lower Is Better Linux 4.14 ................... 17037 |========================================= Linux 4.20 Git ............... 16751 |======================================== Linux 4.20 Git - No Specmelt . 16597 |======================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap msec < Lower Is Better Linux 4.14 ................... 4668 |======================================== Linux 4.20 Git ............... 4896 |========================================== Linux 4.20 Git - No Specmelt . 4884 |========================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans msec < Lower Is Better Linux 4.14 ................... 7095 |=================================== Linux 4.20 Git ............... 8473 |========================================== Linux 4.20 Git - No Specmelt . 8324 |========================================= LuaJIT 2.0.5 Test: Composite Mflops > Higher Is Better Linux 4.14 ................... 1614 |========================================== Linux 4.20 Git ............... 1622 |========================================== Linux 4.20 Git - No Specmelt . 1623 |========================================== Numpy Benchmark Nanoseconds < Lower Is Better Linux 4.14 ................... 4773842 |======================================= Linux 4.20 Git ............... 4484405 |===================================== Linux 4.20 Git - No Specmelt . 4476417 |===================================== TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better Linux 4.14 ................... 1428091 |======================================= Linux 4.20 Git ............... 1400054 |====================================== Linux 4.20 Git - No Specmelt . 1405768 |====================================== Node.js Express HTTP Load Test Requests Per Second > Higher Is Better Linux 4.14 ................... 11623 |========================================= Linux 4.20 Git ............... 10417 |===================================== Linux 4.20 Git - No Specmelt . 11009 |======================================= TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better Linux 4.14 ................... 730 |=========================================== Linux 4.20 Git ............... 591 |=================================== Linux 4.20 Git - No Specmelt . 711 |========================================== Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better Linux 4.14 ................... 44.01 |======================================== Linux 4.20 Git ............... 45.38 |========================================= Linux 4.20 Git - No Specmelt . 44.75 |======================================== Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better Linux 4.14 ................... 228 |========================================== Linux 4.20 Git ............... 233 |=========================================== Linux 4.20 Git - No Specmelt . 232 |=========================================== Primesieve 7.2 1e12 Prime Number Generation Seconds < Lower Is Better Linux 4.14 ................... 12.79 |========================================= Linux 4.20 Git ............... 12.84 |========================================= Linux 4.20 Git - No Specmelt . 12.84 |========================================= Node.js Octane Benchmark Score > Higher Is Better Linux 4.14 ................... 44536 |======================================== Linux 4.20 Git ............... 45346 |========================================= Linux 4.20 Git - No Specmelt . 45498 |========================================= Cython benchmark 0.27 Seconds < Lower Is Better Linux 4.14 ................... 22.63 |========================================= Linux 4.20 Git ............... 21.36 |======================================= Linux 4.20 Git - No Specmelt . 21.27 |======================================= Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Linux 4.14 ................... 31.34 |============================== Linux 4.20 Git ............... 42.63 |========================================= Linux 4.20 Git - No Specmelt . 36.01 |=================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Linux 4.14 ................... 558936 |======================================== Linux 4.20 Git ............... 502693 |==================================== Linux 4.20 Git - No Specmelt . 528438 |====================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Linux 4.14 ................... 10516 |====================================== Linux 4.20 Git ............... 11470 |========================================= Linux 4.20 Git - No Specmelt . 9908 |=================================== GIMP 2.10.6 Test: resize Seconds < Lower Is Better Linux 4.14 ................... 11.62 |========================================= Linux 4.20 Git ............... 11.62 |========================================= Linux 4.20 Git - No Specmelt . 10.99 |======================================= GIMP 2.10.6 Test: rotate Seconds < Lower Is Better Linux 4.14 ................... 16.27 |======================================== Linux 4.20 Git ............... 16.60 |========================================= Linux 4.20 Git - No Specmelt . 15.84 |======================================= GIMP 2.10.6 Test: auto-levels Seconds < Lower Is Better Linux 4.14 ................... 18.37 |========================================= Linux 4.20 Git ............... 18.27 |========================================= Linux 4.20 Git - No Specmelt . 17.35 |======================================= GIMP 2.10.6 Test: unsharp-mask Seconds < Lower Is Better Linux 4.14 ................... 22.20 |====================================== Linux 4.20 Git ............... 24.09 |========================================= Linux 4.20 Git - No Specmelt . 22.57 |====================================== Redis 4.0.8 Test: LPOP Requests Per Second > Higher Is Better Linux 4.14 ................... 3048525 |======================================= Linux 4.20 Git ............... 1944241 |========================= Linux 4.20 Git - No Specmelt . 2054820 |========================== Redis 4.0.8 Test: SADD Requests Per Second > Higher Is Better Linux 4.14 ................... 2174960 |================================= Linux 4.20 Git ............... 2362695 |==================================== Linux 4.20 Git - No Specmelt . 2559775 |======================================= Redis 4.0.8 Test: LPUSH Requests Per Second > Higher Is Better Linux 4.14 ................... 1954433 |======================================= Linux 4.20 Git ............... 1907278 |====================================== Linux 4.20 Git - No Specmelt . 1792745 |==================================== Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better Linux 4.14 ................... 2705001 |===================================== Linux 4.20 Git ............... 2507484 |================================== Linux 4.20 Git - No Specmelt . 2865376 |======================================= Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better Linux 4.14 ................... 2091270 |===================================== Linux 4.20 Git ............... 1994687 |=================================== Linux 4.20 Git - No Specmelt . 2194765 |======================================= Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Linux 4.14 ................... 109917 |======================================= Linux 4.20 Git ............... 109073 |======================================= Linux 4.20 Git - No Specmelt . 112715 |======================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Linux 4.14 ................... 3246850 |======================================= Linux 4.20 Git ............... 3091924 |===================================== Linux 4.20 Git - No Specmelt . 3063771 |===================================== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Linux 4.14 ................... 14631 |====================================== Linux 4.20 Git ............... 15856 |========================================= Linux 4.20 Git - No Specmelt . 15789 |========================================= Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Linux 4.14 ................... 6401459 |========= Linux 4.20 Git ............... 20483630 |============================= Linux 4.20 Git - No Specmelt . 26879783 |====================================== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Linux 4.14 ................... 8130043 |======================================= Linux 4.20 Git ............... 7936270 |====================================== Linux 4.20 Git - No Specmelt . 8006313 |====================================== Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better Linux 4.14 ................... 116 |=========================================== Linux 4.20 Git ............... 116 |=========================================== Linux 4.20 Git - No Specmelt . 116 |=========================================== Memcached mcperf 1.5.10 Method: Add Operations Per Second > Higher Is Better Linux 4.14 ................... 79474 |========================================= Linux 4.20 Git ............... 63716 |================================= Linux 4.20 Git - No Specmelt . 80205 |========================================= Memcached mcperf 1.5.10 Method: Get Operations Per Second > Higher Is Better Linux 4.14 ................... 129651 |==================================== Linux 4.20 Git ............... 116090 |================================ Linux 4.20 Git - No Specmelt . 143753 |======================================== Memcached mcperf 1.5.10 Method: Set Operations Per Second > Higher Is Better Linux 4.14 ................... 79654 |========================================= Linux 4.20 Git ............... 63862 |================================= Linux 4.20 Git - No Specmelt . 79901 |========================================= Memcached mcperf 1.5.10 Method: Append Operations Per Second > Higher Is Better Linux 4.14 ................... 87799 |========================================= Linux 4.20 Git ............... 70817 |================================= Linux 4.20 Git - No Specmelt . 87406 |========================================= Memcached mcperf 1.5.10 Method: Delete Operations Per Second > Higher Is Better Linux 4.14 ................... 130586 |===================================== Linux 4.20 Git ............... 117459 |================================= Linux 4.20 Git - No Specmelt . 141151 |======================================== Memcached mcperf 1.5.10 Method: Prepend Operations Per Second > Higher Is Better Linux 4.14 ................... 88860 |========================================= Linux 4.20 Git ............... 70619 |================================= Linux 4.20 Git - No Specmelt . 88787 |========================================= Memcached mcperf 1.5.10 Method: Replace Operations Per Second > Higher Is Better Linux 4.14 ................... 89979 |========================================= Linux 4.20 Git ............... 71245 |================================ Linux 4.20 Git - No Specmelt . 88280 |======================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Linux 4.14 ................... 924 |========================================== Linux 4.20 Git ............... 952 |=========================================== Linux 4.20 Git - No Specmelt . 948 |=========================================== NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better Linux 4.14 ................... 54496 |========================================= Linux 4.20 Git ............... 43654 |================================= Linux 4.20 Git - No Specmelt . 54424 |========================================= Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better Linux 4.14 ................... 39637 |========================================= Linux 4.20 Git ............... 30881 |================================ Linux 4.20 Git - No Specmelt . 36929 |====================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Linux 4.14 ................... 666369 |====================================== Linux 4.20 Git ............... 701018 |======================================== Linux 4.20 Git - No Specmelt . 702807 |======================================== PHP Micro Benchmarks Test: Zend bench Seconds < Lower Is Better Linux 4.14 ................... 0.40 |======================================== Linux 4.20 Git ............... 0.42 |========================================== Linux 4.20 Git - No Specmelt . 0.42 |========================================== PHP Micro Benchmarks Test: Zend micro_bench Seconds < Lower Is Better Linux 4.14 ................... 1.90 |========================================== Linux 4.20 Git ............... 1.87 |========================================= Linux 4.20 Git - No Specmelt . 1.87 |========================================= Scikit-Learn 0.17.1 Seconds < Lower Is Better Linux 4.14 ................... 153 |=========================================== Linux 4.20 Git ............... 146 |========================================= Linux 4.20 Git - No Specmelt . 146 |========================================= Schbench Message Threads: 6 - Workers Per Message Thread: 6 usec, 99.9th Latency Percentile < Lower Is Better Linux 4.14 ................... 119 |========================================= Linux 4.20 Git ............... 124 |=========================================== Linux 4.20 Git - No Specmelt . 120 |========================================== Schbench Message Threads: 6 - Workers Per Message Thread: 8 usec, 99.9th Latency Percentile < Lower Is Better Linux 4.14 ................... 14685 |========================================= Linux 4.20 Git ............... 14539 |========================================= Linux 4.20 Git - No Specmelt . 14648 |=========================================