Engenheiro de semicondutores Tom Wassick descobriu o que ele acredita ser a funcionalidade 3D V-Cache em uma das melhores GPUs da AMD, a RX 7900 XT. O engenheiro deu uma olhada dentro da matriz do 7900 XT com um microscópio eletrônico e encontrou os mesmos pontos de conexão 3D V-Cache usados na arquitetura Zen 3 da AMD.
Wassick não pode dizer se esses pontos de conexão serão usados especificamente para fins de cache, mas a AMD não fez nenhum plano conhecido para expandir seus recursos de empacotamento 3D além do cache empilhado verticalmente neste momento. Isso faz parecer que esses pontos de conexão serão usados com algum tipo de cache 3D em mente para aumentar o desempenho do jogo e/ou o desempenho da computação.
O 3D V-Cache tem sido usado com grande sucesso nas CPUs Ryzen e EPYC da AMD até agora. A tecnologia se baseia em uma técnica de ligação híbrida que funde um slab adicional de 64 MB de cache em cima de uma matriz de computação Ryzen ou EPYC para aumentar a capacidade do cache L3. Atualmente, essa técnica de empilhamento 3D permitiu que a AMD dobrasse a quantidade de cache L3 disponível para suas peças de desktop Ryzen 9 7900X3D e 7950X3D, enquanto triplicava em seus chips Ryzen 7 5800X3D, 7800X3D e processadores de servidor EPYC Milan-X.
Os benefícios de desempenho dessa tecnologia têm sido impressionantes, com os chips 3D-V-Cache obtendo um aumento de geração total no desempenho em aplicativos que se beneficiam fortemente de grandes blocos de cache. Um bom exemplo disso é com o Ryzen 7 5800X3D, onde vimos um aumento de 28% no desempenho de jogos em relação ao Ryzen 9 5900X e desempenho 7% mais rápido que o Core i9-12900KS.
As contrapartes de servidores da AMD são ainda mais impressionantes, com os benchmarks Milan-X da AMD e da Microsoft mostrando melhorias de desempenho de mais de 50% em relação às peças Milan padrão. No entanto, esta tecnologia não pode aumentar magicamente o desempenho à vontade. Somente cargas de trabalho sensíveis ao cache verão esse tipo de comportamento.
O que mais você pode ver? Uma matriz linear de “pontos” que se parecem notavelmente com as zonas de exclusão no X3D e que estão no mesmo campo de 17-18 um. Eles poderiam estar considerando a funcionalidade MCD empilhada (ou talvez sejam outra coisa)?27 de janeiro de 2023
Não temos ideia de como o 3D V-Cache funcionaria em um aplicativo de GPU. Mas, em teoria, os princípios básicos do 3D V-Cache ainda devem ser aplicados. Ter mais capacidade de cache permitiria um processamento mais rápido de cargas de trabalho sensíveis ao cache, já que a GPU precisa fazer menos viagens para sua memória GDDR6 mais lenta.
Já vimos um bom exemplo disso com o Infinity Cache da AMD na série RX 6000, onde a AMD foi capaz de usar memória GDDR6 mais lenta e manter o mesmo desempenho das GPUs da série RTX 30 da Nvidia, com memória GDDR6X que consome muita energia, graças a isso cache infinito mantendo a GPU alimentada com dados.
No entanto, não sabemos se os mesmos comportamentos se aplicarão ao 3D V-Cache. Tudo isso dependerá de quão sensíveis as arquiteturas de GPU da AMD são para capacidade de cache adicional e quantos aplicativos serão beneficiados.
Outro problema com o qual a AMD terá que lidar são as térmicas. Vimos esse problema extensivamente nos processadores Ryzen X3D da AMD, onde a placa adicional de cache dificulta a eficácia térmica do IHS, resultando em frequências de CPU mais baixas e temperaturas mais altas ao mesmo tempo (em comparação com uma parte não X3D). Há uma grande probabilidade de a AMD lidar com os mesmos problemas nas GPUs 3D V-Cache e ser forçada a reduzir a velocidade do clock para manter as temperaturas sob controle.
No entanto, é legal ver a AMD possivelmente considerando a ideia de adicionar 3D-Vache às suas GPUs. Poderíamos estar olhando para a próxima bala de prata da AMD, para aumentar “magicamente” o desempenho dos jogos.