Get the latest tech news

Linux 6.17 Improves NUMA Locality For SMP Call Rather Than Deferring To Random CPU Core


After all of these years of Linux dominating the high performance computing (HPC) space and other industries, one might think (most) all the interesting performance nuggets have been uncovered and well thought out and robust fallbacks in place across all important code paths

In particular, one of the patches is for improving the locality of the smp_call_function_any() call to find a better secondary match rather than picking effectively a random CPU core for execution. Instead, it can search for the best CPU based on NUMA locality, including the 2nd nearest hop (a set of equidistant nodes), and higher. There was no background shared as part of the patches for NVIDIA's emphasis on improving this code, such as if there was a particular production issue/bottleneck observed or other factors.About The AuthorMichael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of Linux

Linux

Photo of random cpu core

random cpu core

Photo of smp call

smp call

Related news:

News photo

This handy Linux tool snitches on sneaky apps - here's why and how it's helpful

News photo

Linux 6.17 Staging Continues Cleaning The Realtek RTL8723BS Driver

News photo

5 Linux distros for businesses looking to save money and protect their assets