xanmod-kernel-v3 AMD Ryzen 9 3900X 12-Core testing with a MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.61 BIOS) and MSI NVIDIA GeForce GT 1030 on Debian stable-updates via the Phoronix Test Suite. stock-linux-kernel: Processor: AMD Ryzen 9 3900X 12-Core (12 Cores / 24 Threads), Motherboard: MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.61 BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 16384 MB DDR4-3200MT/s CMK32GX4M2D3000C16, Disk: 1000GB Samsung SSD 970 EVO 1TB + 8002GB Western Digital WD80EMAZ-00W, Graphics: MSI NVIDIA GeForce GT 1030, Audio: NVIDIA GP108 HD Audio, Network: Realtek RTL8111/8168/8411 OS: Debian testing, Kernel: 5.7.6-050706-lowlatency (x86_64), Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0 + Clang 9.0.1-13 + LLVM 9.0.1, File-System: ext4 xanmod-kernel-stock: Processor: AMD Ryzen 9 3900X 12-Core (12 Cores / 24 Threads), Motherboard: MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.61 BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 16384 MB DDR4-3200MT/s CMK32GX4M2D3000C16, Disk: 1000GB Samsung SSD 970 EVO 1TB + 8002GB Western Digital WD80EMAZ-00W, Graphics: MSI NVIDIA GeForce GT 1030, Audio: NVIDIA GP108 HD Audio, Network: Realtek RTL8111/8168/8411 OS: Debian testing, Kernel: 5.7.10-xanmod1 (x86_64), Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0 + Clang 9.0.1-13 + LLVM 9.0.1, File-System: ext4 xanmod-kernel-stock-v2: Processor: AMD Ryzen 9 3900X 12-Core (12 Cores / 24 Threads), Motherboard: MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.61 BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 16384 MB DDR4-3200MT/s CMK32GX4M2D3000C16, Disk: 1000GB Samsung SSD 970 EVO 1TB + 8002GB Western Digital WD80EMAZ-00W, Graphics: MSI NVIDIA GeForce GT 1030, Audio: NVIDIA GP108 HD Audio, Network: Realtek RTL8111/8168/8411 OS: Debian testing, Kernel: 5.7.10-xanmod1 (x86_64), Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0 + Clang 9.0.1-13 + LLVM 9.0.1, File-System: ext4 xanmod-kernel-optimized: Processor: AMD Ryzen 9 3900X 12-Core (12 Cores / 24 Threads), Motherboard: MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.61 BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 16384 MB DDR4-3200MT/s CMK32GX4M2D3000C16, Disk: 1000GB Samsung SSD 970 EVO 1TB + 8002GB Western Digital WD80EMAZ-00W, Graphics: MSI NVIDIA GeForce GT 1030, Audio: NVIDIA GP108 HD Audio, Network: Realtek RTL8111/8168/8411 OS: Debian testing, Kernel: 5.7.10-xanmod1 (x86_64), Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0 + Clang 9.0.1-13 + LLVM 9.0.1, File-System: ext4 xanmod-kernel-optimized-blender: Processor: AMD Ryzen 9 3900X 12-Core (12 Cores / 24 Threads), Motherboard: MSI MPG X570 GAMING PLUS (MS-7C37) v2.0 (A.61 BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 16384 MB DDR4-3000MT/s CMK32GX4M2D3000C16, Disk: 1000GB Samsung SSD 970 EVO 1TB + 8002GB Western Digital WD80EMAZ-00W, Graphics: MSI NVIDIA GeForce GT 1030, Audio: NVIDIA GP108 HD Audio, Network: Realtek RTL8111/8168/8411 OS: Debian stable-updates, Kernel: 5.7.10-xanmod1 (x86_64), Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, Compiler: GCC 9.3.0 + Clang 9.0.1-13 + LLVM 9.0.1, File-System: ext4 SQLite 3.30.1 Threads / Copies: 1 Seconds < Lower Is Better stock-linux-kernel ...... 39.24 |============================================ xanmod-kernel-stock ..... 40.61 |============================================== xanmod-kernel-stock-v2 .. 40.31 |============================================== xanmod-kernel-optimized . 38.42 |============================================ SQLite 3.30.1 Threads / Copies: 128 Seconds < Lower Is Better stock-linux-kernel ..... 2449.77 |============================================= xanmod-kernel-stock-v2 . 2456.36 |============================================= RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer MB/s > Higher Is Better stock-linux-kernel ...... 31078.60 |=========================================== xanmod-kernel-stock-v2 .. 30294.84 |========================================== xanmod-kernel-optimized . 31234.97 |=========================================== RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer MB/s > Higher Is Better stock-linux-kernel ...... 26675.04 |========================================== xanmod-kernel-stock-v2 .. 27440.96 |=========================================== xanmod-kernel-optimized . 26885.94 |========================================== RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer MB/s > Higher Is Better stock-linux-kernel ...... 27448.34 |=========================================== xanmod-kernel-stock-v2 .. 26628.92 |========================================== xanmod-kernel-optimized . 26780.83 |========================================== RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer MB/s > Higher Is Better stock-linux-kernel ...... 31334.76 |========================================== xanmod-kernel-stock-v2 .. 31765.58 |=========================================== xanmod-kernel-optimized . 31510.40 |=========================================== RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer MB/s > Higher Is Better stock-linux-kernel ...... 28792.55 |=========================================== xanmod-kernel-stock-v2 .. 28894.30 |=========================================== xanmod-kernel-optimized . 28801.17 |=========================================== RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point MB/s > Higher Is Better stock-linux-kernel ...... 31350.57 |========================================== xanmod-kernel-stock-v2 .. 31894.48 |=========================================== xanmod-kernel-optimized . 30949.80 |========================================== RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point MB/s > Higher Is Better stock-linux-kernel ...... 27445.78 |=========================================== xanmod-kernel-stock-v2 .. 27024.57 |========================================== xanmod-kernel-optimized . 26768.43 |========================================== RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point MB/s > Higher Is Better stock-linux-kernel ...... 26941.81 |========================================== xanmod-kernel-stock-v2 .. 27390.70 |=========================================== xanmod-kernel-optimized . 27120.62 |=========================================== RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point MB/s > Higher Is Better stock-linux-kernel ...... 31043.71 |=========================================== xanmod-kernel-stock-v2 .. 30172.84 |========================================== xanmod-kernel-optimized . 30019.67 |========================================== RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point MB/s > Higher Is Better stock-linux-kernel ...... 29306.84 |=========================================== xanmod-kernel-stock-v2 .. 28902.08 |========================================== xanmod-kernel-optimized . 29355.41 |=========================================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better stock-linux-kernel ...... 230.36 |============================================= xanmod-kernel-stock-v2 .. 191.28 |===================================== xanmod-kernel-optimized . 184.80 |==================================== High Performance Conjugate Gradient 3.1 GFLOP/s > Higher Is Better stock-linux-kernel ...... 5.68363 |============================================ xanmod-kernel-stock-v2 .. 5.69740 |============================================ xanmod-kernel-optimized . 5.54178 |=========================================== NAS Parallel Benchmarks 3.4 Test / Class: BT.C Total Mop/s > Higher Is Better stock-linux-kernel ...... 30353.28 |=========================================== xanmod-kernel-stock-v2 .. 30132.56 |=========================================== xanmod-kernel-optimized . 29948.81 |========================================== NAS Parallel Benchmarks 3.4 Test / Class: EP.C Total Mop/s > Higher Is Better stock-linux-kernel ...... 785.50 |=========================================== xanmod-kernel-stock-v2 .. 788.37 |=========================================== xanmod-kernel-optimized . 823.86 |============================================= NAS Parallel Benchmarks 3.4 Test / Class: EP.D Total Mop/s > Higher Is Better stock-linux-kernel ...... 782.03 |=========================================== xanmod-kernel-stock-v2 .. 787.40 |============================================ xanmod-kernel-optimized . 812.44 |============================================= NAS Parallel Benchmarks 3.4 Test / Class: FT.C Total Mop/s > Higher Is Better stock-linux-kernel ...... 12485.72 |=========================================== xanmod-kernel-stock-v2 .. 12492.07 |=========================================== xanmod-kernel-optimized . 12085.26 |========================================== NAS Parallel Benchmarks 3.4 Test / Class: LU.C Total Mop/s > Higher Is Better stock-linux-kernel ...... 33564.28 |=========================================== xanmod-kernel-stock-v2 .. 33654.86 |=========================================== xanmod-kernel-optimized . 33335.37 |=========================================== NAS Parallel Benchmarks 3.4 Test / Class: MG.C Total Mop/s > Higher Is Better stock-linux-kernel ...... 16862.70 |=========================================== xanmod-kernel-stock-v2 .. 16879.80 |=========================================== xanmod-kernel-optimized . 16422.81 |========================================== NAS Parallel Benchmarks 3.4 Test / Class: SP.B Total Mop/s > Higher Is Better stock-linux-kernel ...... 13080.84 |=========================================== xanmod-kernel-stock-v2 .. 13058.58 |=========================================== xanmod-kernel-optimized . 12922.63 |========================================== FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 Mflops > Higher Is Better stock-linux-kernel ...... 14673 |============================================= xanmod-kernel-stock-v2 .. 14968 |============================================== xanmod-kernel-optimized . 14923 |============================================== FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 Mflops > Higher Is Better stock-linux-kernel ...... 45476 |============================================== xanmod-kernel-stock-v2 .. 45621 |============================================== xanmod-kernel-optimized . 45825 |============================================== FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Mflops > Higher Is Better stock-linux-kernel ...... 57181 |============================================== xanmod-kernel-stock-v2 .. 55567 |============================================= xanmod-kernel-optimized . 56232 |============================================= FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Mflops > Higher Is Better stock-linux-kernel ...... 21291 |============================================== xanmod-kernel-stock-v2 .. 20269 |============================================ xanmod-kernel-optimized . 19876 |=========================================== Java SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better stock-linux-kernel ...... 3039.19 |=========================================== xanmod-kernel-stock-v2 .. 3075.13 |============================================ xanmod-kernel-optimized . 3069.36 |============================================ Java SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better stock-linux-kernel ...... 1704.38 |============================================ xanmod-kernel-stock-v2 .. 1700.61 |============================================ xanmod-kernel-optimized . 1701.68 |============================================ Java SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better stock-linux-kernel ...... 2030.91 |=========================================== xanmod-kernel-stock-v2 .. 2067.65 |============================================ xanmod-kernel-optimized . 2076.80 |============================================ Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better stock-linux-kernel ...... 2720.27 |============================================ xanmod-kernel-stock-v2 .. 2701.65 |============================================ xanmod-kernel-optimized . 2700.25 |============================================ Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better stock-linux-kernel ...... 6768.17 |=========================================== xanmod-kernel-stock-v2 .. 6940.61 |============================================ xanmod-kernel-optimized . 6892.47 |============================================ Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better stock-linux-kernel ...... 1972.21 |============================================ xanmod-kernel-stock-v2 .. 1965.14 |============================================ xanmod-kernel-optimized . 1975.61 |============================================ CacheBench Test: Read MB/s > Higher Is Better stock-linux-kernel ...... 3025.46 |============================================ xanmod-kernel-stock-v2 .. 3014.52 |=========================================== xanmod-kernel-optimized . 3050.10 |============================================ CacheBench Test: Write MB/s > Higher Is Better stock-linux-kernel ...... 32183.81 |=========================================== xanmod-kernel-stock-v2 .. 32004.96 |========================================== xanmod-kernel-optimized . 32511.70 |=========================================== CacheBench Test: Read / Modify / Write MB/s > Higher Is Better stock-linux-kernel ...... 61924.05 |========================================== xanmod-kernel-stock-v2 .. 63966.48 |=========================================== xanmod-kernel-optimized . 62834.86 |========================================== oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 42.52 |============================================== xanmod-kernel-stock-v2 .. 42.46 |============================================== xanmod-kernel-optimized . 41.59 |============================================= oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 24.62 |============================================== xanmod-kernel-stock-v2 .. 24.51 |============================================== xanmod-kernel-optimized . 23.81 |============================================ oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 12.07 |============================================ xanmod-kernel-stock-v2 .. 12.07 |============================================ xanmod-kernel-optimized . 12.52 |============================================== oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 4.68846 |============================================ xanmod-kernel-stock-v2 .. 4.66477 |============================================ xanmod-kernel-optimized . 4.51250 |========================================== oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 13.15 |============================================= xanmod-kernel-stock-v2 .. 13.15 |============================================= xanmod-kernel-optimized . 13.53 |============================================== oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 3.61101 |============================================ xanmod-kernel-stock-v2 .. 3.60538 |============================================ xanmod-kernel-optimized . 3.47507 |========================================== oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 207.25 |============================================= xanmod-kernel-stock-v2 .. 205.19 |============================================= xanmod-kernel-optimized . 200.19 |=========================================== oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 42.51 |============================================== xanmod-kernel-stock-v2 .. 41.53 |============================================= xanmod-kernel-optimized . 40.53 |============================================ oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 0.805316 |=========================================== xanmod-kernel-stock-v2 .. 0.803284 |=========================================== xanmod-kernel-optimized . 0.784978 |========================================== oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better stock-linux-kernel ...... 1.93922 |============================================ xanmod-kernel-stock-v2 .. 1.94085 |============================================ xanmod-kernel-optimized . 1.88292 |=========================================== x265 3.1.2 H.265 1080p Video Encoding Frames Per Second > Higher Is Better stock-linux-kernel ...... 68.73 |============================================= xanmod-kernel-stock-v2 .. 68.90 |============================================= xanmod-kernel-optimized . 70.97 |============================================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better stock-linux-kernel ...... 81231 |============================================= xanmod-kernel-stock-v2 .. 81679 |============================================= xanmod-kernel-optimized . 83170 |============================================== Timed FFmpeg Compilation 4.2.2 Time To Compile Seconds < Lower Is Better stock-linux-kernel ...... 32.49 |============================================== xanmod-kernel-stock-v2 .. 32.12 |============================================= xanmod-kernel-optimized . 31.83 |============================================= Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better stock-linux-kernel ...... 47.37 |============================================== xanmod-kernel-stock-v2 .. 46.48 |============================================= xanmod-kernel-optimized . 46.00 |============================================= Timed PHP Compilation 7.4.2 Time To Compile Seconds < Lower Is Better stock-linux-kernel ...... 39.10 |============================================== xanmod-kernel-stock-v2 .. 38.53 |============================================= xanmod-kernel-optimized . 38.15 |============================================= C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better stock-linux-kernel ...... 42.94 |============================================== xanmod-kernel-stock-v2 .. 42.75 |============================================== xanmod-kernel-optimized . 42.04 |============================================= rays1bench 2020-01-09 Large Scene mrays/s > Higher Is Better stock-linux-kernel ...... 88.05 |============================================= xanmod-kernel-stock-v2 .. 88.31 |============================================= xanmod-kernel-optimized . 90.07 |============================================== DeepSpeech 0.6 Acceleration: CPU Seconds < Lower Is Better stock-linux-kernel ...... 56.37 |============================================== xanmod-kernel-stock-v2 .. 56.37 |============================================== xanmod-kernel-optimized . 56.25 |============================================== FFmpeg 4.0.2 H.264 HD To NTSC DV Seconds < Lower Is Better stock-linux-kernel ...... 5.289 |============================================= xanmod-kernel-stock-v2 .. 5.402 |============================================== xanmod-kernel-optimized . 5.171 |============================================ GnuPG 1.4.22 2GB File Encryption Seconds < Lower Is Better stock-linux-kernel ...... 11.19 |============================================== xanmod-kernel-stock-v2 .. 11.24 |============================================== xanmod-kernel-optimized . 11.31 |============================================== OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better stock-linux-kernel ...... 3494.0 |============================================ xanmod-kernel-stock-v2 .. 3506.5 |============================================ xanmod-kernel-optimized . 3595.2 |============================================= Core-Latency Average Latency Between CPU Cores ns < Lower Is Better stock-linux-kernel ...... 142.26 |============================================ xanmod-kernel-stock-v2 .. 144.04 |============================================= xanmod-kernel-optimized . 139.73 |============================================ KeyDB 5.3.1 Ops/sec > Higher Is Better stock-linux-kernel ...... 119368.92 |======================================= xanmod-kernel-stock-v2 .. 123834.22 |======================================== xanmod-kernel-optimized . 130220.58 |========================================== MariaDB 10.5.2 Clients: 1 Queries Per Second > Higher Is Better stock-linux-kernel ...... 253 |============================================ xanmod-kernel-stock-v2 .. 259 |============================================= xanmod-kernel-optimized . 275 |================================================ SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better stock-linux-kernel ...... 70.12 |============================================== xanmod-kernel-stock-v2 .. 67.55 |============================================ xanmod-kernel-optimized . 67.83 |============================================ Darktable 3.0.2 Test: Boat - Acceleration: CPU-only Seconds < Lower Is Better stock-linux-kernel ...... 8.401 |============================================= xanmod-kernel-stock-v2 .. 8.402 |============================================= xanmod-kernel-optimized . 8.545 |============================================== Darktable 3.0.2 Test: Masskrug - Acceleration: CPU-only Seconds < Lower Is Better stock-linux-kernel ...... 4.453 |============================================== xanmod-kernel-stock-v2 .. 4.480 |============================================== xanmod-kernel-optimized . 4.441 |============================================== Darktable 3.0.2 Test: Server Rack - Acceleration: CPU-only Seconds < Lower Is Better stock-linux-kernel ...... 0.140 |============================================= xanmod-kernel-stock-v2 .. 0.138 |============================================ xanmod-kernel-optimized . 0.143 |============================================== Darktable 3.0.2 Test: Server Room - Acceleration: CPU-only Seconds < Lower Is Better stock-linux-kernel ...... 3.035 |============================================== xanmod-kernel-stock-v2 .. 3.015 |============================================== xanmod-kernel-optimized . 2.998 |============================================= Blender 2.82 Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better xanmod-kernel-optimized-blender . 111.00 |===================================== Blender 2.82 Blend File: Classroom - Compute: CPU-Only Seconds < Lower Is Better xanmod-kernel-optimized-blender . 296.71 |===================================== Blender 2.82 Blend File: Fishy Cat - Compute: CPU-Only Seconds < Lower Is Better xanmod-kernel-optimized-blender . 163.16 |===================================== Blender 2.82 Blend File: Barbershop - Compute: CPU-Only Seconds < Lower Is Better xanmod-kernel-optimized-blender . 444.76 |===================================== Blender 2.82 Blend File: Pabellon Barcelona - Compute: CPU-Only Seconds < Lower Is Better xanmod-kernel-optimized-blender . 373.42 |=====================================