Ryzen 7000 perdeu uma das vantagens da arquitetura – a AMD desativou um recurso que os desenvolvedores não entenderam

A AMD desativou silenciosamente o recurso Loop Buffer em seus processadores Zen 4 por meio de uma atualização de microcódigo AGESA. Esta mudança afeta todos os processadores Zen 4, incluindo os chips de desktop Ryzen 7000 e Ryzen 7000X3D.

O recurso Loop Buffer foi introduzido pela AMD para melhorar o desempenho e a eficiência dos processadores Zen 4. Em geral, é uma tecnologia difundida em processadores modernos, usada não apenas pela AMD, mas também pela Intel e Arm. Na verdade, é um pequeno armazenamento dedicado localizado no chip para instruções usadas em loops – sequências de instruções que são repetidas muitas vezes durante a execução de um programa. Esse buffer elimina a necessidade de consultar constantemente essas instruções no cache ou na RAM, melhorando assim o desempenho e a eficiência energética.

No entanto, devido à falta de documentação detalhada, os desenvolvedores de aplicativos não conseguiram garantir que o mecanismo Loop Buffer funcionasse de maneira ideal e realizasse seu potencial. Portanto, a inovação não produziu o efeito esperado. A remoção do recurso, segundo especialistas, não afetará o desempenho geral dos chips. Isso se deve ao aumento no cache micro-op decodificado no Zen 4 em comparação com seus antecessores, que assumiram as tarefas de loop originalmente destinadas ao Loop Buffer.

De acordo com Chips and Cheese, que descobriu pela primeira vez a desativação do Loop Buffer, o recurso foi desativado em algum momento entre o lançamento dos pacotes de biblioteca AGESA 1.0.0.6 e AGESA 1.2.0.2a. Ao testar o processador Ryzen 9 7950X3D na placa-mãe ASRock B650 PG Lightning, descobriu-se que a função funcionava no BIOS versão 1.21 (AGESA 1.0.0.6), mas após atualizar para o BIOS 3.10 baseado em AGESA 1.2.0.2a, parou de funcionar .

Fonte da imagem: Chips and Cheese

Chips and Cheese testou o processador Ryzen 9 7950X3D no benchmark SPEC CPU2017 usando o BIOS antigo e o novo para avaliar o possível impacto no desempenho da desativação do Loop Buffer. Os testes mostraram um impacto no desempenho de menos de 1% ao executar operações inteiras e de ponto flutuante, enquanto o desempenho multithread permaneceu inalterado. No Cyberpunk 2077, a desativação do Loop Buffer não teve impacto ao usar núcleos de chiplet com 3D V-Cache, mas em um chiplet sem 3D V-Cache houve uma diminuição de 5% no desempenho.

Fonte da imagem: Chips and Cheese

Na conferência Hot Chips 2024, os engenheiros da AMD chamaram o Loop Buffer nos processadores Zen 4 de “um recurso projetado principalmente para otimizar o consumo de energia” em vez de melhorar o desempenho. A julgar pelos testes de Chips and Cheese, essa afirmação é verdadeira, já que o impacto do recurso no desempenho dos processadores Ryzen foi mínimo.

avalanche

Postagens recentes

Claude, o antropomórfico, aprendeu a controlar um computador Mac para o usuário.

A Anthropic ensinou Claude a controlar um computador Mac para o usuário. No Claude Cowork…

2 horas atrás

Contrariando as previsões, os fabricantes não reduzirão a capacidade de memória dos smartphones em 2026.

Em um novo relatório, a TrendForce prevê que a capacidade média de armazenamento dos smartphones…

2 horas atrás

Calendário de lançamentos de 23 a 29 de março: Life is Strange: Reunion, Screamer e Damon and Baby.

O final de março traz uma onda de lançamentos, todos concentrados em um único dia.…

5 horas atrás

A Meta contratou a equipe da startup de IA Dreamer, deixando a tecnologia para trás.

A Meta✴ contratou ex-executivos do Google e do Stripe, fundadores da startup de IA Dreamer,…

6 horas atrás