Ryzen 9000 foi lançado com uma latência cross-CCD inesperadamente alta nos modelos dual-CCD — Ryzen 9 9900X e Ryzen 9 9950X. No entanto, a AMD agora resolveu o problema com uma nova atualização de microcódigo AGESA que reduz pela metade a latência cross-CCD do Ryzen 9 9900X e Ryzen 9 9950X. O usuário domdtxdissar nos fóruns Overclock descobriu que a atualização do microcódigo AGESA 1.2.0.2 melhora o desempenho e a latência cross-CCD de 180 ns para 75 ns.
A nova atualização de microcódigo reduz a latência cross-CCD do Ryzen 9000 para latências quase idênticas à geração anterior Ryzen 9 7950X e Ryzen 9 7900X. Não se sabe exatamente como essa mudança melhorará o desempenho, mas o usuário do fórum Overclock relatou que melhora o desempenho de alguma forma. Inevitavelmente, essa mudança aprimorará o desempenho de aplicativos sensíveis à latência que aproveitam múltiplos núcleos de CPU em chips Ryzen 9000 com configuração dual-CCD.
Essa mudança provavelmente não afetará os jogos porque a AMD implementou o mesmo driver de agendamento em seus chips Ryzen 7950X3D e 7900X3D em seus CPUs Ryzen 9 9950X e 9900X. Esse agendador impedirá que os jogos utilizem ambos os CCDs simultaneamente para maximizar o desempenho e minimizar a latência do sistema.
Vários meios de comunicação descobriram a estranhamente longa latência cross-CCD do Zen 5 quando o Ryzen 9 9950X e 9900X foram lançados pela primeira vez. O site irmão AnandTech ficou totalmente surpreso ao encontrar latências multi-CCD significativamente mais altas do que o Zen 4, observando que nada mudou na arquitetura para justificar tal comportamento — o Ryzen 9000 usa a mesma configuração IOD e Infinity Fabric que o Ryzen 7000.
No entanto, essas mudanças de latência não foram criadas sem motivo. De acordo com o autor do Y-Cruncher, Alexander Yee (fonte: Reddit), um dos arquitetos da AMD revelou que a regressão de alta latência no Zen 5 resultou de novos parâmetros de ajuste que eles implementaram para ajudar a aumentar o desempenho em cargas de trabalho que a empresa estava testando. O único problema com o ajuste da AMD foi que ele aparentemente não levou em conta benchmarks sintéticos, o que criou as altas latências núcleo a núcleo vistas em benchmarks sensíveis à latência.
As otimizações de latência cross-CCD do Zen 5 também levaram muito tempo para serem desenvolvidas devido a testes e validação, razão pela qual só as vemos agora. Felizmente, parece que os problemas de latência da AMD estavam principalmente relacionados a benchmarks sintéticos, então há uma boa chance de não vermos uma variação significativa de desempenho com esta nova atualização AGESA em cargas de trabalho multi-threaded regulares.
Fonte: Tom’s Hardware

