A Intel começou a implementar novos patches de monitoramento de desempenho para suas próximas gerações de CPUs, Arrow Lake e Lunar Lake, no sistema Linux.
Com esses patches, os clientes poderão otimizar e habilitar essas CPUs no ambiente Linux. Os novos patches têm como objetivo aprimorar o monitoramento de desempenho, oferecendo recursos dedicados em nível de núcleo para as CPUs Arrow Lake e Lunar Lake.
Isso significa que será mais fácil acompanhar e melhorar o desempenho desses processadores, trazendo ganhos tanto para desenvolvedores quanto para usuários finais.
De acordo com o Phoronix, a equipe da Intel tem trabalhado no subsistema "perf" do kernel Linux, que é uma parte crucial para capacidades de monitoramento.
Na versão 6.11 do Linux, a Intel adicionou "bits específicos do modelo" para as novas gerações de CPUs, que já foram integrados no branch Git.
As CPUs Arrow Lake e Lunar Lake são, em muitos aspectos, semelhantes à geração anterior, Meteor Lake, mas com algumas melhorias, aqui estão elas:
- E-Cores com 3 novos contadores fixos: Isso ajuda a monitorar o desempenho de forma mais detalhada.
- P-Cores com PEBS atualizado: O Performance Event Sampling (PEBS) atualizado oferece informações mais precisas sobre as instruções de ramificação executadas pela CPU, essencial para identificar gargalos e previsões incorretas.
- Mais contadores GP: A tabela de restrições de eventos foi atualizada, permitindo um monitoramento mais abrangente.
- Novo monitoramento de desempenho arquitetônico V6: Inclui aliasing de MSRs Perfmon, umask2 e eq, trazendo melhorias significativas no monitoramento de performance.
- Novo formato PEBS V6: Introduz um grupo de instantâneos de contadores, facilitando a análise de desempenho.
- Novo modo de limpeza de métricas RDPMC: Melhorias na forma como as métricas de desempenho são limpas e registradas.
Essas melhorias facilitará o trabalho dos desenvolvedores para monitorar e otimizar o desempenho das CPUs de forma mais eficiente, beneficiando diretamente os usuários, que terão um desempenho mais suave e eficiente.
Com o lançamento do Linux 6.11 previsto para setembro, as CPUs Lunar Lake devem estrear no mesmo mês, enquanto a linha Arrow Lake deve chegar em outubro.