As CPUs Intel Emerald Rapids Xeon ganharam um grande aumento de desempenho e eficiência energética graças a um novo patch do Linux.
Desenvolvido pelo engenheiro da Canonical, Pedro Henrique Kopper, esse patch ajusta um valor chamado EPP (energy-performance preference), elevando o desempenho e reduzindo o consumo de energia.
O patch altera o valor padrão do EPP de 128 para 32, algo que segundo o engenheiro, oferece melhorias consideráveis para as CPUs Intel Xeon.
Em testes internos, a Intel descobriu que esse ajuste simples apresenta benefícios realmente expressivos em diversas aplicações.
No POV-Ray, por exemplo, o desempenho aumentou 32% enquanto a energia consumida diminuiu em 12%. No OpenSSL, houve um ganho de 12% em desempenho com praticamente o mesmo consumo de energia.
Ao compilar o Kernel Linux, o tempo de compilação caiu 29% e o consumo de energia diminuiu em 18%. Um feito realmente muito impressionante, considerando que estamos falando de uma atualização de software.
"Durante uma investigação interna junto com a Intel, determinamos que 32 é um valor mais adequado. Isso leva a melhorias significativas tanto no desempenho quanto na energia", explicou Pedro Kopper.
Ele também aponta que obteve melhorias similares ao aplicar a mudança do EPP padrão para 32 nas CPUs Sapphire Rapids no ano passado.
As CPUs Intel Emerald Rapids Xeon estão no mercado desde dezembro de 2023, e esse ajuste deve beneficiar os sistemas operacionais baseados em Linux, sobretudo no modo balance_performance, padrão no Ubuntu e outras distribuições Linux.
No entanto, foi relatado que os modos de desempenho máximo podem não apresentar os mesmos benefícios, o motivo não foi revelado.
Rafael Wysocki, mantenedor do Linux PM, deve implementar esse patch no kernel Linux 6.11 nas próximas semanas, garantindo que as melhorias cheguem aos usuários antes da janela de mesclagem do kernel 6.12 em setembro.