coloração de cache no gerenciamento de memória slab no kernel do Linux

Eu li recentemente sobre o cache de coloração do sistema de laje e não entendi. Por que a coloração do cache que adiciona vários deslocamentos a objetos em diferentes lajes pode melhorar o desempenho?

Meu palpite inicial é: o alocador slab com deslocamentos de cache, tente colocar os primeiros objetos de lajes na memória de cor de cache diferente. Se um cliente alocar N objetos dessas placas, ele obterá N objetos com N cores de cache.

Meu palpite é correto ou alguém pode me dar mais dicas sobre isso? Muito obrigado,

questionAnswers(1)

yourAnswerToTheQuestion