Linux 5.18 sched-core AMD NUMA Change Benchmarks for a future article. sched-core Git: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3904 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.17.0-rc1-sched-core-phx (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server 1.20.14, OpenGL: 4.6 Mesa 22.1.0-devel (git-9da3d71 2022-02-05 jammy-oibaf-ppa) (LLVM 13.0.0 DRM 3.44), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.17 Git: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3904 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc4daily20220218-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server 1.20.14, OpenGL: 4.6 Mesa 22.1.0-devel (git-9da3d71 2022-02-05 jammy-oibaf-ppa) (LLVM 13.0.0 DRM 3.44), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.17 Git NP4: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3904 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.17.0-051700rc4daily20220218-generic (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server 1.20.14, OpenGL: 4.6 Mesa 22.1.0-devel (git-9da3d71 2022-02-05 jammy-oibaf-ppa) (LLVM 13.0.0 DRM 3.44), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 sched-core Git NP4: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3904 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.17.0-rc1-sched-core-phx (x86_64), Desktop: GNOME Shell 41.3, Display Server: X Server 1.20.14, OpenGL: 4.6 Mesa 22.1.0-devel (git-9da3d71 2022-02-05 jammy-oibaf-ppa) (LLVM 13.0.0 DRM 3.44), Vulkan: 1.3.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Basemark GPU 1.2 Renderer: OpenGL - Resolution: 1920 x 1080 - Graphics Preset: High FPS > Higher Is Better sched-core Git ..... 166.80 |================================================ Linux 5.17 Git ..... 164.97 |================================================ Linux 5.17 Git NP4 . 163.47 |=============================================== sched-core Git NP4 . 172.27 |================================================== Basemark GPU 1.2 Renderer: Vulkan - Resolution: 1920 x 1080 - Graphics Preset: High FPS > Higher Is Better sched-core Git ..... 339.11 |================================================== Linux 5.17 Git ..... 338.97 |================================================== Linux 5.17 Git NP4 . 338.89 |================================================== sched-core Git NP4 . 339.89 |================================================== Basemark GPU 1.2 Renderer: OpenGL - Resolution: 1920 x 1080 - Graphics Preset: Medium FPS > Higher Is Better sched-core Git ..... 441.51 |================================================== Linux 5.17 Git ..... 390.62 |============================================ Linux 5.17 Git NP4 . 418.95 |=============================================== Basemark GPU 1.2 Renderer: Vulkan - Resolution: 1920 x 1080 - Graphics Preset: Medium FPS > Higher Is Better sched-core Git ..... 1750.95 |================================================= Linux 5.17 Git ..... 1751.28 |================================================= Linux 5.17 Git NP4 . 1749.00 |================================================= GravityMark 1.44 Resolution: 1920 x 1080 - Renderer: OpenGL Frames Per Second > Higher Is Better sched-core Git ..... 188.7 |=================================================== Linux 5.17 Git ..... 188.6 |=================================================== Linux 5.17 Git NP4 . 188.3 |=================================================== sched-core Git NP4 . 189.6 |=================================================== GravityMark 1.44 Resolution: 1920 x 1080 - Renderer: Vulkan Frames Per Second > Higher Is Better sched-core Git ..... 190.2 |=================================================== Linux 5.17 Git ..... 187.0 |================================================== Linux 5.17 Git NP4 . 189.9 |=================================================== sched-core Git NP4 . 190.3 |=================================================== Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: High Frames Per Second > Higher Is Better sched-core Git ..... 395.3 |=================================================== Linux 5.17 Git ..... 390.8 |================================================== Linux 5.17 Git NP4 . 395.8 |=================================================== sched-core Git NP4 . 394.1 |=================================================== Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Ultra Frames Per Second > Higher Is Better sched-core Git ..... 385.1 |================================================== Linux 5.17 Git ..... 387.9 |================================================== Linux 5.17 Git NP4 . 391.0 |================================================== sched-core Git NP4 . 396.2 |=================================================== Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Medium Frames Per Second > Higher Is Better sched-core Git ..... 413.9 |=================================================== Linux 5.17 Git ..... 401.7 |================================================= Linux 5.17 Git NP4 . 404.5 |================================================== sched-core Git NP4 . 410.4 |=================================================== AOM AV1 3.3 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better sched-core Git ..... 45.93 |=================================================== Linux 5.17 Git ..... 45.18 |================================================== Linux 5.17 Git NP4 . 44.29 |================================================= sched-core Git NP4 . 45.50 |=================================================== AOM AV1 3.3 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better sched-core Git ..... 58.84 |=================================================== Linux 5.17 Git ..... 58.08 |================================================== Linux 5.17 Git NP4 . 56.38 |================================================= sched-core Git NP4 . 58.55 |=================================================== AOM AV1 3.3 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better sched-core Git ..... 58.85 |=============================================== Linux 5.17 Git ..... 64.46 |=================================================== Linux 5.17 Git NP4 . 58.81 |=============================================== sched-core Git NP4 . 60.80 |================================================ LuxCoreRender 2.6 Scene: DLSC - Acceleration: CPU M samples/sec > Higher Is Better sched-core Git ..... 3.56 |==================================================== Linux 5.17 Git ..... 3.59 |==================================================== Linux 5.17 Git NP4 . 3.54 |=================================================== sched-core Git NP4 . 3.54 |=================================================== LuxCoreRender 2.6 Scene: Danish Mood - Acceleration: CPU M samples/sec > Higher Is Better sched-core Git ..... 2.99 |=================================================== Linux 5.17 Git ..... 2.93 |================================================== Linux 5.17 Git NP4 . 2.93 |================================================== sched-core Git NP4 . 3.04 |==================================================== ASKAP 1.0 Test: tConvolve MT - Gridding Million Grid Points Per Second > Higher Is Better sched-core Git ..... 786.82 |================================================== Linux 5.17 Git ..... 784.19 |================================================== Linux 5.17 Git NP4 . 787.67 |================================================== sched-core Git NP4 . 786.02 |================================================== ASKAP 1.0 Test: tConvolve MT - Degridding Million Grid Points Per Second > Higher Is Better sched-core Git ..... 1355.86 |================================================= Linux 5.17 Git ..... 1352.92 |================================================= Linux 5.17 Git NP4 . 1354.28 |================================================= sched-core Git NP4 . 1353.78 |================================================= ASKAP 1.0 Test: tConvolve OpenMP - Gridding Million Grid Points Per Second > Higher Is Better sched-core Git ..... 2699.34 |================================================= Linux 5.17 Git ..... 2680.49 |================================================= Linux 5.17 Git NP4 . 2698.97 |================================================= sched-core Git NP4 . 2707.75 |================================================= ASKAP 1.0 Test: tConvolve OpenMP - Degridding Million Grid Points Per Second > Higher Is Better sched-core Git ..... 3247.02 |================================================= Linux 5.17 Git ..... 3273.75 |================================================= Linux 5.17 Git NP4 . 3260.38 |================================================= sched-core Git NP4 . 3260.38 |================================================= ASKAP 1.0 Test: tConvolve MPI - Degridding Mpix/sec > Higher Is Better sched-core Git ..... 6505.90 |================================================ Linux 5.17 Git ..... 6480.86 |================================================ Linux 5.17 Git NP4 . 6615.25 |================================================= sched-core Git NP4 . 6506.56 |================================================ ASKAP 1.0 Test: tConvolve MPI - Gridding Mpix/sec > Higher Is Better sched-core Git ..... 6559.89 |================================================ Linux 5.17 Git ..... 6642.93 |================================================ Linux 5.17 Git NP4 . 6728.09 |================================================= sched-core Git NP4 . 6400.53 |=============================================== GROMACS 2021.2 Implementation: MPI CPU - Input: water_GMX50_bare Ns Per Day > Higher Is Better sched-core Git ..... 1.258 |================================================== Linux 5.17 Git ..... 1.279 |=================================================== Linux 5.17 Git NP4 . 1.275 |=================================================== sched-core Git NP4 . 1.275 |=================================================== Facebook RocksDB 6.22.1 Test: Random Fill Op/s > Higher Is Better sched-core Git ..... 1364131 |================================================= Linux 5.17 Git ..... 1359635 |================================================= Linux 5.17 Git NP4 . 1367221 |================================================= Facebook RocksDB 6.22.1 Test: Random Read Op/s > Higher Is Better sched-core Git ..... 116178159 |=============================================== Linux 5.17 Git ..... 116051524 |=============================================== Linux 5.17 Git NP4 . 115328422 |=============================================== Facebook RocksDB 6.22.1 Test: Update Random Op/s > Higher Is Better sched-core Git ..... 793214 |================================================== Linux 5.17 Git ..... 792727 |================================================== Linux 5.17 Git NP4 . 791763 |================================================== Facebook RocksDB 6.22.1 Test: Read While Writing Op/s > Higher Is Better sched-core Git ..... 3997489 |================================================= Linux 5.17 Git ..... 4014375 |================================================= Linux 5.17 Git NP4 . 3940206 |================================================ KeyDB 6.2.0 Ops/sec > Higher Is Better sched-core Git ..... 817041.54 |=============================================== Linux 5.17 Git ..... 813258.37 |=============================================== Linux 5.17 Git NP4 . 809585.04 |=============================================== sched-core Git NP4 . 815619.45 |=============================================== MariaDB 10.8.2 Clients: 8 Queries Per Second > Higher Is Better sched-core Git ..... 2140 |==================================================== Linux 5.17 Git ..... 1640 |======================================== Linux 5.17 Git NP4 . 2138 |==================================================== sched-core Git NP4 . 1818 |============================================ MariaDB 10.8.2 Clients: 16 Queries Per Second > Higher Is Better sched-core Git ..... 1583 |=================================================== Linux 5.17 Git ..... 1629 |==================================================== Linux 5.17 Git NP4 . 1623 |==================================================== sched-core Git NP4 . 1529 |================================================= MariaDB 10.8.2 Clients: 32 Queries Per Second > Higher Is Better sched-core Git ..... 1423 |================================================= Linux 5.17 Git ..... 1314 |============================================== Linux 5.17 Git NP4 . 1498 |==================================================== sched-core Git NP4 . 1318 |============================================== MariaDB 10.8.2 Clients: 64 Queries Per Second > Higher Is Better sched-core Git ..... 750 |================================================ Linux 5.17 Git ..... 790 |================================================== Linux 5.17 Git NP4 . 833 |===================================================== sched-core Git NP4 . 800 |=================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only TPS > Higher Is Better sched-core Git ..... 546830 |================================================= Linux 5.17 Git ..... 563727 |================================================== Linux 5.17 Git NP4 . 554267 |================================================= sched-core Git NP4 . 548919 |================================================= PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only TPS > Higher Is Better sched-core Git ..... 562617 |=============================================== Linux 5.17 Git ..... 597703 |================================================== Linux 5.17 Git NP4 . 589486 |================================================= sched-core Git NP4 . 566101 |=============================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only TPS > Higher Is Better sched-core Git ..... 592861 |================================================== Linux 5.17 Git ..... 591358 |================================================== Linux 5.17 Git NP4 . 587546 |================================================== sched-core Git NP4 . 591376 |================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write TPS > Higher Is Better sched-core Git ..... 12878 |=================================================== Linux 5.17 Git ..... 12972 |=================================================== Linux 5.17 Git NP4 . 12625 |================================================== sched-core Git NP4 . 12789 |================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write TPS > Higher Is Better sched-core Git ..... 14481 |================================================= Linux 5.17 Git ..... 14986 |=================================================== Linux 5.17 Git NP4 . 14813 |================================================== sched-core Git NP4 . 14888 |=================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write TPS > Higher Is Better sched-core Git ..... 16096 |=================================================== Linux 5.17 Git ..... 16175 |=================================================== Linux 5.17 Git NP4 . 15966 |================================================== sched-core Git NP4 . 16053 |=================================================== InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 val/sec > Higher Is Better sched-core Git ..... 1991313.4 |=============================================== Linux 5.17 Git ..... 1982541.3 |=============================================== Linux 5.17 Git NP4 . 1997610.4 |=============================================== InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 val/sec > Higher Is Better sched-core Git ..... 2429787.8 |=============================================== Linux 5.17 Git ..... 2419457.1 |=============================================== Linux 5.17 Git NP4 . 2367595.5 |============================================== NAMD 2.14 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better sched-core Git ..... 1.09599 |================================================= Linux 5.17 Git ..... 1.09861 |================================================= Linux 5.17 Git NP4 . 1.09677 |================================================= sched-core Git NP4 . 1.09376 |================================================= PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better sched-core Git ..... 0.091 |=================================================== Linux 5.17 Git ..... 0.089 |================================================== Linux 5.17 Git NP4 . 0.090 |================================================== sched-core Git NP4 . 0.091 |=================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency ms < Lower Is Better sched-core Git ..... 0.178 |=================================================== Linux 5.17 Git ..... 0.167 |================================================ Linux 5.17 Git NP4 . 0.170 |================================================= sched-core Git NP4 . 0.177 |=================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency ms < Lower Is Better sched-core Git ..... 0.422 |=================================================== Linux 5.17 Git ..... 0.423 |=================================================== Linux 5.17 Git NP4 . 0.425 |=================================================== sched-core Git NP4 . 0.423 |=================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency ms < Lower Is Better sched-core Git ..... 3.884 |================================================== Linux 5.17 Git ..... 3.856 |================================================== Linux 5.17 Git NP4 . 3.968 |=================================================== sched-core Git NP4 . 3.909 |================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency ms < Lower Is Better sched-core Git ..... 6.915 |=================================================== Linux 5.17 Git ..... 6.674 |================================================= Linux 5.17 Git NP4 . 6.751 |================================================== sched-core Git NP4 . 6.728 |================================================== PostgreSQL pgbench 14.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency ms < Lower Is Better sched-core Git ..... 15.53 |=================================================== Linux 5.17 Git ..... 15.46 |================================================== Linux 5.17 Git NP4 . 15.67 |=================================================== sched-core Git NP4 . 15.57 |=================================================== Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better sched-core Git ..... 89.41 |================================================= Linux 5.17 Git ..... 92.70 |=================================================== Linux 5.17 Git NP4 . 93.58 |=================================================== sched-core Git NP4 . 89.11 |================================================= Timed Linux Kernel Compilation 5.16 Build: defconfig Seconds < Lower Is Better sched-core Git ..... 48.83 |=================================================== Linux 5.17 Git ..... 48.48 |=================================================== Linux 5.17 Git NP4 . 48.39 |=================================================== sched-core Git NP4 . 47.92 |================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better sched-core Git ..... 42.30 |=================================================== Linux 5.17 Git ..... 41.82 |================================================== Linux 5.17 Git NP4 . 42.31 |=================================================== sched-core Git NP4 . 42.06 |===================================================