Na conferência de desenvolvedores Ignite, a Microsoft apresentou suas mais recentes máquinas virtuais (VMs) Azure HBv5, que são alimentadas por quatro processadores EPYC especialmente personalizados pela AMD com memória HBM3. A série HBv de VMs do Azure é projetada para fornecer largura de banda de memória substancial, um fator crítico para a computação de alto desempenho (HPC), que a Microsoft identifica como o principal gargalo neste campo. Anteriormente, a Microsoft utilizava os processadores Milan-X e Genoa-X da AMD, que apresentavam a tecnologia 3D V-Cache para enfrentar desafios de largura de banda. No entanto, com a introdução das VMs HBv5, a Microsoft mudou evidentemente sua abordagem.\n\n\n\nDe acordo com a Tom's Hardware, uma única VM Azure HBv5 possui 450GB de RAM HBM3 e 352 núcleos Zen 4 com clock de 4GHz, oferecendo o dobro da largura de banda do barramento de interconexão (IF) de um processador EPYC típico. No entanto, o multithreading síncrono (SMT) está desativado. Além disso, ela possui 800Gb/s Nvidia Quantum - 2 InfiniBand para comutação de rede. Coletivamente, os quatro processadores em uma única VM HBv5 fornecem até 6,9 TB/s de largura de banda de memória, que é nove vezes maior que uma VM HBv4 equipada com CPUs Genoa-X e 20 vezes maior que uma VM HBv3 com CPUs Milan-X.\n\nA memória HBM3 usada nesses processadores personalizados funciona de forma semelhante ao 3D V-Cache, mas em vez de servir como cache L3, ela opera como um cache L4 maciço com significativamente mais capacidade e largura de banda. Embora isso seja benéfico, não corresponde à latência de um cache L3 direto como o 3D V-Cache. No entanto, para as cargas de trabalho destinadas a este produto, a largura de banda é fundamental, tornando a latência uma preocupação secundária.\n\nCada um dos quatro CPUs compreende um total de 352 núcleos, distribuídos como 88 núcleos por CPU. É plausível que cada CPU, em si, consista em 96 núcleos, com 8 núcleos reservados para gerenciar máquinas virtuais. Além disso, este processador personalizado da Microsoft parece ser relativamente semelhante ao MI300C, que é essencialmente a APU MI300A menos os gráficos CDNA 3, apresentando apenas o Zen 4 CCD. Ambas as variantes são CPUs de 96 núcleos equipadas com RAM HBM3 e podem atingir velocidades de até 3,7 GHz, em paralelo com as CPUs implantadas nas VMs HBv5.