Get the latest tech news

Linux Looks Ready To Introduce "Sheaves" For Opt-In Per-CPU Array-Based Caching Layer


A patch series that has been in development for a while now introduces the concept of 'sheaves' for an opt-in, per-CPU and array-based caching layer for the SLUB kernel allocator

A patch series that has been in development for a while now introduces the concept of "sheaves" for an opt-in, per-CPU and array-based caching layer for the SLUB kernel allocator. A prefilled sheaf can be privately borrowed to perform a short term operation that is not allowed to block in the middle and may need to allocate some objects. When slub_debug is enabled for a cache, we simply don't create the percpu sheaves so that the debugging hooks (at the node partial list slowpaths) are reached as before.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of Linux

Linux

Photo of cpu

cpu

Photo of array

array

Related news:

News photo

AMD-Xilinx Versal TRNG Driver Queued Ahead Of Linux 6.18

News photo

Using Claude Code to modernize a 25-year-old kernel driver

News photo

Linux 6.17-rc5 Released With NVIDIA "Nouveau" Driver Stability Issues Addressed