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

A Intel apresentou um protótipo de um enorme chip de IA com quatro unidades lógicas e 12 módulos HBM4.

A Intel Foundry divulgou um relatório técnico detalhando as soluções avançadas de design e implementação…

5 horas atrás

A Samsung, a SK Hynix e a Micron estão reavaliando todos os pedidos de memória para evitar compras em grande quantidade.

Segundo o Nikkei Asia, três grandes fabricantes de chips de memória — Micron, SK Hynix…

5 horas atrás

O console portátil MSI Claw A8 com Ryzen Z2 Extreme chegou aos EUA e à Europa, com preço de US$ 1.149 para a versão com 24 GB de RAM.

O MSI Claw A8 é o primeiro console portátil da empresa baseado na plataforma AMD.…

8 horas atrás

A SK Hynix supera a Samsung em lucro anual pela primeira vez em meio ao boom da IA.

Historicamente, a Samsung Electronics tem sido consistentemente a maior fornecedora mundial de componentes semicondutores em…

10 horas atrás

Intel e AMD, preparem-se: a Nvidia confirmou o desenvolvimento do processador N1 para PCs em colaboração com a MediaTek.

Jensen Huang confirmou publicamente a colaboração da Nvidia com a MediaTek no desenvolvimento dos processadores…

19 horas atrás