Get the latest tech news
TLB Flushing Scalability Optimizations Merged For Linux 6.14 To Benefit AMD / Intel CPUs
While we are approaching the end of the Linux 6.14 merge window with Linux 6.14-rc1 expected on Sunday, the fun isn't over quite yet..
Among other last minute pull requests today were a set of patches to work on better optimizing the TLB flushing scalability for modern Intel and AMD x86_64 processors. Rik van Riel with Meta has been working on these TLB flushing scalability optimizations the past few months and stand to benefit multi-threaded workloads with lots of context switching. Rik noted on one of the patches for these optimizations to help avoid cache line thrashing:"On busy multi-threaded workloads, there can be significant contention on the mm_cpumask at context switch time.
Or read this on Phoronix