Desempenho otimizado

Novos patches da AMD otimizam CPUs heterogêneas no Linux

A AMD lançou novos patches para o Linux que prometem melhorar o desempenho de CPUs heterogêneas, como a série Ryzen AI 300, permitindo que o sistema operacional ajuste corretamente a frequência dos diferentes tipos de núcleos.

Diagrama do driver AMD HFI destacando a otimização de núcleos heterogêneos para melhor eficiência energética e desempenho em processadores AMD

A AMD lançou um novo conjunto de atualizações (chamadas de “patches”) para o Linux, com o objetivo de melhorar o desempenho de processadores que possuem diferentes tipos de núcleos em um único chip, como os novos Ryzen AI 300 “Strix Point”. Esses processadores, conhecidos como CPUs heterogêneas, combinam núcleos de alta potência com núcleos mais econômicos, otimizando o desempenho e o consumo de energia.

Esses patches foram enviados para os desenvolvedores do Linux e visam melhorar a forma como o sistema operacional detecta e utiliza esses processadores. Mario Limonciello, engenheiro da AMD, explicou em sua série de atualizações que essas CPUs possuem múltiplos tipos de núcleos, e cada tipo de núcleo pode alcançar diferentes frequências de clock (a velocidade com que o processador opera).

O que são CPUs heterogêneas?

As CPUs heterogêneas são processadores que possuem dois ou mais tipos de núcleos diferentes. Por exemplo, um tipo de núcleo pode ser voltado para tarefas que exigem muita potência, como jogos ou edição de vídeo, enquanto o outro tipo é mais eficiente, ideal para atividades leves, como navegação na internet ou uso de e-mails. Isso permite que o processador seja mais eficiente em termos de energia, economizando bateria em dispositivos como laptops e smartphones, sem comprometer o desempenho nas tarefas mais exigentes.

O que esses novos patches fazem?

Os patches utilizam uma função específica do processador (CPUID Fn_0x80000026) para detectar os diferentes tipos de núcleos e ajustar corretamente o “numerador de boost”, que é o valor usado para calcular a frequência máxima que o núcleo pode alcançar. Isso significa que o sistema operacional poderá identificar o tipo de núcleo em uso e, com base nisso, ajustar automaticamente a velocidade para garantir que o processador esteja operando na melhor performance possível.

Os processadores AMD da série Ryzen AI 300 incluem dois tipos principais de núcleos:

  • Núcleos de Desempenho (Performance): projetados para tarefas intensivas, que precisam de mais potência.
  • Núcleos de Eficiência (Efficiency): projetados para tarefas mais simples, consumindo menos energia.

Cada tipo de núcleo tem limites de desempenho configurados pela plataforma, e os drivers do sistema, como o amd_pstate, precisam saber que tipo de núcleo está sendo utilizado para aplicar o ajuste correto e garantir que a CPU atinja a melhor frequência possível.

Impacto para os usuários

Se você usa um laptop ou dispositivo com os processadores da série Ryzen AI 300, esses patches ajudarão o sistema a utilizar melhor os núcleos de eficiência e de desempenho. O resultado pode ser um aumento na performance de tarefas mais intensivas, ao mesmo tempo em que o consumo de energia é otimizado para atividades mais leves. Isso deve beneficiar principalmente usuários de laptops, já que a duração da bateria pode ser aprimorada sem sacrificar o desempenho.

Nos próximos dias, serão realizados testes (benchmarks) nos laptops Ryzen AI 9 365 e Ryzen AI 9 HX 370 para verificar o impacto desses patches no desempenho.

Para saber mais detalhes, você pode conferir a série de patches enviada por Mario Limonciello aqui.

Acesse a versão completa
Sair da versão mobile