WeSearch

[$] Improving the per-CPU memory allocator

·5 min read · 0 reactions · 0 comments · 21 views
#linux#memory management#performance#Harry Yoo#Tejun Heo#Gabriel Krisman Bertazi#Mathieu Desnoyers
⚡ TL;DR · AI summary

The 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit addressed performance issues with the kernel's per-CPU memory allocator. Harry Yoo led discussions on improving allocation and initialization processes, highlighting scalability and initialization cost concerns. Proposed solutions included dual-mode per-CPU counters and integrating the allocator with the slab allocator.

Key facts
Original article
LWN.net (Linux Weekly News)
Read full at LWN.net (Linux Weekly News) →
Opening excerpt (first ~120 words) tap to expand

Ready to give LWN a try? With a subscription to LWN, you can stay current with what is happening in the Linux and free-software community and take advantage of subscriber-only site features. We are pleased to offer you a free trial subscription, no credit card required, so that you can see for yourself. Please, join us! By Jonathan CorbetMay 19, 2026 LSFMM+BPF There are many places in the kernel where performance can be improved by using per-CPU data. But, as it turns out, the kernel's allocator for per-CPU data has some performance problems of its own. Harry Yoo led a session in the memory-management track of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit to explore ways to address those problems and accelerate the allocation and initialization of per-CPU data.

Excerpt limited to ~120 words for fair-use compliance. The full article is at LWN.net (Linux Weekly News).

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments