A versão 6.8 do Linux está trazendo novidades interessantes, especialmente para os futuros processadores da Intel, Sierra Forest e Grand Ridge. Esses processadores receberão suporte através do driver Intel Idle, que é responsável pelo gerenciamento do tempo ocioso da CPU, lidando com os estados de inatividade do núcleo e do pacote do processador.
O Sierra Forest é um processador de servidor com alta contagem de núcleos, todo E-core, que a Intel planeja lançar em 2024. Ele é construído com módulos, cada módulo inclui 4 núcleos (microarquitetura Crestmont). Há um cache L2 por módulo, compartilhado entre os 4 núcleos. Não há estado C6 do núcleo, mas há o estado C6S, que tem escopo de módulo: quando todos os 4 núcleos solicitam C6S, todo o módulo (4 núcleos + cache L2) entra no estado de baixa potência. O estado C6SP tem escopo de pacote – quando todos os módulos no pacote entram em C6S, o pacote entra no modo de estado de energia.
O Grand Ridge, por outro lado, é um futuro SoC Atom da Intel que tem sido rumorizado como um processador de ~24 núcleos de 7nm. Assim como o Sierra Forest, o Grand Ridge é construído com módulos, cada módulo inclui 4 núcleos (microarquitetura Crestmont). Há um cache L2 por módulo, compartilhado entre os 4 núcleos. Não há estado C6 do núcleo, mas há o estado C6S, que tem escopo de módulo: quando todos os 4 núcleos solicitam C6S, todo o módulo (4 núcleos + cache L2) entra no estado de baixa potência.
A versão estável do kernel Linux 6.8 deve ser lançada até meados de março, o que deve ser antes de qualquer um desses processadores Intel chegar aos clientes, garantindo assim o suporte adequado ao estado C.