Gentoo Kernel Tuning Patch Benchmarks Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1602 BIOS) and NVIDIA NV120 12GB on Ubuntu 18.10 via the Phoronix Test Suite. i9-7980XE: Stock: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 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 18.10, Kernel: 5.0.0-rc7-stock (x86_64) 20190224, 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 i9-7980XE: Tuned: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 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 18.10, Kernel: 5.0.0-rc7-skylakex (x86_64) 20190224, 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 i9-7980XE: Stock . 39.57 |===================================================== i9-7980XE: Tuned . 39.73 |===================================================== Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Stock . 7670 |===================================================== i9-7980XE: Tuned . 7783 |====================================================== Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Stock . 4782 |===================================================== i9-7980XE: Tuned . 4847 |====================================================== Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better i9-7980XE: Stock . 7689 |====================================================== i9-7980XE: Tuned . 7445 |==================================================== 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 i9-7980XE: Stock . 4726 |====================================================== i9-7980XE: Tuned . 4749 |====================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better i9-7980XE: Stock . 189 |======================================================= i9-7980XE: Tuned . 190 |======================================================= FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better i9-7980XE: Stock . 113 |======================================================= i9-7980XE: Tuned . 113 |======================================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better i9-7980XE: Stock . 1466 |==================================================== i9-7980XE: Tuned . 1525 |====================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better i9-7980XE: Stock . 665 |===================================================== i9-7980XE: Tuned . 686 |======================================================= Tinymembench 2018-05-28 Standard Memcpy MB/s > Higher Is Better i9-7980XE: Stock . 10298 |===================================================== i9-7980XE: Tuned . 10358 |===================================================== Tinymembench 2018-05-28 Standard Memset MB/s > Higher Is Better i9-7980XE: Stock . 28545 |===================================================== i9-7980XE: Tuned . 28698 |===================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB MiB/s > Higher Is Better i9-7980XE: Stock . 10539 |===================================================== i9-7980XE: Tuned . 10545 |===================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB MiB/s > Higher Is Better i9-7980XE: Stock . 9969 |===================================================== i9-7980XE: Tuned . 10057 |===================================================== Sockperf 3.4 Test: Throughput Messages Per Second > Higher Is Better i9-7980XE: Stock . 303563 |==================================================== i9-7980XE: Tuned . 304632 |==================================================== Sockperf 3.4 Test: Latency Ping Pong usec < Lower Is Better i9-7980XE: Stock . 4.60 |====================================================== i9-7980XE: Tuned . 4.40 |==================================================== Sockperf 3.4 Test: Latency Under Load usec < Lower Is Better i9-7980XE: Stock . 36.56 |================================================= i9-7980XE: Tuned . 39.68 |===================================================== Parboil 2.5 Test: OpenMP LBM Seconds < Lower Is Better i9-7980XE: Stock . 73.01 |===================================================== i9-7980XE: Tuned . 72.90 |===================================================== Parboil 2.5 Test: OpenMP CUTCP Seconds < Lower Is Better i9-7980XE: Stock . 2.38 |====================================================== i9-7980XE: Tuned . 2.38 |====================================================== CloverLeaf Lagrangian-Eulerian Hydrodynamics Seconds < Lower Is Better i9-7980XE: Stock . 2.43 |====================================================== i9-7980XE: Tuned . 2.40 |===================================================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better i9-7980XE: Stock . 20.54 |===================================================== i9-7980XE: Tuned . 20.25 |==================================================== Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better i9-7980XE: Stock . 11.58 |===================================================== i9-7980XE: Tuned . 11.56 |===================================================== Rodinia 2.4 Test: OpenMP Streamcluster Seconds < Lower Is Better i9-7980XE: Stock . 13.87 |==================================================== i9-7980XE: Tuned . 14.18 |===================================================== NAMD 2.13b1 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better i9-7980XE: Stock . 0.98351 |=================================================== i9-7980XE: Tuned . 0.98252 |=================================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better i9-7980XE: Stock . 6068 |====================================================== i9-7980XE: Tuned . 5973 |===================================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better i9-7980XE: Stock . 3591 |===================================================== i9-7980XE: Tuned . 3661 |====================================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap msec < Lower Is Better i9-7980XE: Stock . 4826 |====================================================== i9-7980XE: Tuned . 4807 |====================================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans msec < Lower Is Better i9-7980XE: Stock . 8812 |====================================================== i9-7980XE: Tuned . 8741 |====================================================== LuaJIT 2.1-git Test: Composite Mflops > Higher Is Better i9-7980XE: Stock . 1622 |====================================================== i9-7980XE: Tuned . 1627 |====================================================== Node.js Express HTTP Load Test Requests Per Second > Higher Is Better i9-7980XE: Stock . 9536 |====================================================== i9-7980XE: Tuned . 9590 |====================================================== TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better i9-7980XE: Stock . 708 |======================================================= i9-7980XE: Tuned . 709 |======================================================= SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Frames Per Second > Higher Is Better i9-7980XE: Stock . 309 |======================================================= i9-7980XE: Tuned . 310 |======================================================= SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode Frames Per Second > Higher Is Better i9-7980XE: Stock . 309 |====================================================== i9-7980XE: Tuned . 315 |======================================================= VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode Frames Per Second > Higher Is Better i9-7980XE: Stock . 22.84 |===================================================== i9-7980XE: Tuned . 22.80 |===================================================== GraphicsMagick 1.3.30 Operation: Resizing Iterations Per Minute > Higher Is Better i9-7980XE: Stock . 247 |======================================================= i9-7980XE: Tuned . 247 |======================================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better i9-7980XE: Stock . 3102 |====================================================== i9-7980XE: Tuned . 3093 |====================================================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better i9-7980XE: Stock . 94645 |===================================================== i9-7980XE: Tuned . 94958 |===================================================== Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better i9-7980XE: Stock . 45.70 |===================================================== i9-7980XE: Tuned . 45.65 |===================================================== Timed LLVM Compilation 6.0.1 Time To Compile Seconds < Lower Is Better i9-7980XE: Stock . 233 |======================================================= i9-7980XE: Tuned . 234 |======================================================= C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better i9-7980XE: Stock . 42.42 |===================================================== i9-7980XE: Tuned . 42.39 |===================================================== Node.js Octane Benchmark Score > Higher Is Better i9-7980XE: Stock . 45426 |===================================================== i9-7980XE: Tuned . 45197 |===================================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better i9-7980XE: Stock . 84.96 |===================================================== i9-7980XE: Tuned . 85.11 |===================================================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better i9-7980XE: Stock . 10.44 |===================================================== i9-7980XE: Tuned . 10.44 |===================================================== Cython benchmark 0.27 Seconds < Lower Is Better i9-7980XE: Stock . 20.43 |===================================================== i9-7980XE: Tuned . 20.45 |===================================================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better i9-7980XE: Stock . 9.08 |====================================================== i9-7980XE: Tuned . 8.82 |==================================================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better i9-7980XE: Stock . 20.11 |=================================================== i9-7980XE: Tuned . 20.79 |===================================================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better i9-7980XE: Stock . 36.36 |===================================================== i9-7980XE: Tuned . 35.16 |=================================================== Hackbench Count: 4 - Type: Process Seconds < Lower Is Better i9-7980XE: Stock . 6.64 |====================================================== i9-7980XE: Tuned . 6.65 |====================================================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better i9-7980XE: Stock . 12.23 |================================================ i9-7980XE: Tuned . 13.58 |===================================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better i9-7980XE: Stock . 22.45 |=================================================== i9-7980XE: Tuned . 23.56 |===================================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better i9-7980XE: Stock . 43.36 |===================================================== i9-7980XE: Tuned . 43.27 |===================================================== OpenCV Benchmark 3.3.0 Seconds < Lower Is Better i9-7980XE: Stock . 79.84 |===================================================== i9-7980XE: Tuned . 79.70 |===================================================== Radiance Benchmark 5.0 Test: SMP Parallel Seconds < Lower Is Better i9-7980XE: Stock . 239 |======================================================= i9-7980XE: Tuned . 237 |======================================================= R Benchmark Seconds < Lower Is Better i9-7980XE: Stock . 0.2928 |==================================================== i9-7980XE: Tuned . 0.2915 |==================================================== OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better i9-7980XE: Stock . 4689 |====================================================== i9-7980XE: Tuned . 4690 |====================================================== Cryptsetup 2.0.4 PBKDF2-sha512 Iterations Per Second > Higher Is Better i9-7980XE: Stock . 1661085 |=================================================== i9-7980XE: Tuned . 1673260 |=================================================== i9-7980XE: Tuned . 1671601 |=================================================== Cryptsetup PBKDF2-whirlpool Iterations Per Second > Higher Is Better i9-7980XE: Stock . 983654 |==================================================== i9-7980XE: Tuned . 983654 |==================================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better i9-7980XE: Stock . 472297 |==================================================== i9-7980XE: Tuned . 469329 |==================================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better i9-7980XE: Stock . 5449 |====================================================== i9-7980XE: Tuned . 5470 |====================================================== GNU Octave Benchmark 4.4.1 Seconds < Lower Is Better i9-7980XE: Stock . 17.68 |===================================================== i9-7980XE: Tuned . 17.65 |===================================================== Stress-NG 0.07.26 Test: Crypto Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 3575 |====================================================== i9-7980XE: Tuned . 3578 |====================================================== Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 105603 |==================================================== i9-7980XE: Tuned . 105655 |==================================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 3023293 |================================================ i9-7980XE: Tuned . 3228754 |=================================================== Stress-NG 0.07.26 Test: Vector Math Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 41008 |===================================================== i9-7980XE: Tuned . 41002 |===================================================== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 15571 |===================================================== i9-7980XE: Tuned . 15637 |===================================================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 20723337 |================================================== i9-7980XE: Tuned . 20720973 |================================================== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better i9-7980XE: Stock . 7890690 |=================================================== i9-7980XE: Tuned . 7743369 |================================================== ctx_clock Context Switch Time Clocks < Lower Is Better i9-7980XE: Stock . 372 |======================================================= i9-7980XE: Tuned . 372 |======================================================= Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better i9-7980XE: Stock . 116 |======================================================= i9-7980XE: Tuned . 116 |======================================================= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better i9-7980XE: Stock . 948 |======================================================= i9-7980XE: Tuned . 949 |======================================================= NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better i9-7980XE: Stock . 35324 |===================================================== i9-7980XE: Tuned . 35619 |===================================================== Apache Siege 2.4.29 Concurrent Users: 10 Transactions Per Second > Higher Is Better i9-7980XE: Stock . 25338 |===================================================== i9-7980XE: Tuned . 24166 |=================================================== Apache Siege 2.4.29 Concurrent Users: 50 Transactions Per Second > Higher Is Better i9-7980XE: Stock . 35305 |===================================================== i9-7980XE: Tuned . 35384 |===================================================== Apache Siege 2.4.29 Concurrent Users: 100 Transactions Per Second > Higher Is Better i9-7980XE: Stock . 43448 |===================================================== i9-7980XE: Tuned . 43840 |===================================================== Apache Siege 2.4.29 Concurrent Users: 200 Transactions Per Second > Higher Is Better i9-7980XE: Stock . 38182 |===================================================== i9-7980XE: Tuned . 36038 |================================================== Apache Siege 2.4.29 Concurrent Users: 250 Transactions Per Second > Higher Is Better i9-7980XE: Stock . 46175 |===================================================== i9-7980XE: Tuned . 40011 |============================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better i9-7980XE: Stock . 705214 |==================================================== i9-7980XE: Tuned . 705433 |==================================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better i9-7980XE: Stock . 5.41 |====================================================== i9-7980XE: Tuned . 5.40 |====================================================== Scikit-Learn 0.17.1 Seconds < Lower Is Better i9-7980XE: Stock . 13.60 |===================================================== i9-7980XE: Tuned . 13.60 |===================================================== Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Seconds < Lower Is Better i9-7980XE: Stock . 1.01 |====================================================== i9-7980XE: Tuned . 0.98 |==================================================== Tesseract OCR 4.0.0-beta.3-249-g607e Time To OCR 7 Images Seconds < Lower Is Better i9-7980XE: Stock . 26.49 |===================================================== i9-7980XE: Tuned . 26.37 |===================================================== BRL-CAD 7.28.0 VGR Performance Metric VGR Performance Metric > Higher Is Better i9-7980XE: Stock . 210187 |==================================================== i9-7980XE: Tuned . 210634 |==================================================== Cryptsetup 2.0.4 PBKDF2-whirlpool Iterations Per Second > Higher Is Better i9-7980XE: Tuned . 981223 |====================================================