Zen 3 é o codinome para uma microarquitetura de CPU da AMD, lançada em 5 de novembro de 2020.[2][3] É o sucessor do Zen 2 e usa o processo de 7 nm da TSMC para os chiplets e o processo de 14 nm da GlobralFoundries para o chip de I/O nos chips de servidor de 12 nm para chips de desktop.[4] O Zen 3 alimenta os processadores de desktop Ryzen 5000 (codinome "Vermeer") e processadores de servidor Epyc (codinome "Milan").[5][6] O Zen 3 é compatível com placas-mãe com chipsets da série 500; As placas de série 400 também tiveram suporte em placas-mãe B450/X470 selecionadas com determinados BIOS.[7] O Zen 3 é a última microarquitetura antes da AMD mudar para memória DDR5 e novos soquetes, que são AM5 para os chips de desktop "Ryzen" ao lado de SP5 e SP6 para alimentar a plataforma de servidor EPYC e sTRX8.[3] De acordo com a AMD, o Zen 3 tem, em média, 19% mais instruções por ciclo (IPC) do que o Zen 2.
Em 1 de abril de 2022, a AMD lançou a nova série Ryzen 6000 para laptops/mobile, usando a arquitetura Zen 3+ aprimorada com melhorias arquitetônicas notáveis para eficiência de energia e gerenciamento de energia.[8] E um pouco mais tarde, em 20 de abril de 2022, a AMD também lançaria o processador de desktop Ryzen 7 5800X3D, que aumentou o desempenho dos jogos em cerca de +15% em média ao usar pela primeira vez em um produto de PC, um cache L3 empilhado verticalmente 3D. Especificamente na forma de um cache L3 de 64 MB "3D V Cache" feito no mesmo processo TSMC N7 que o CCD Zen 3 de 8 núcleos, ao qual ele obtém ligação híbrida direta de cobre com cobre.[9]
Características
Como o primeiro "redesenho do zero" do núcleo da CPU Zen desde o lançamento original da família de arquitetura no início de 2017 com Zen 1/Ryzen 1000, o Zen 3 foi uma melhoria arquitetônica significativa em relação aos seus predecessores; tendo um aumento de IPC muito significativo de +19% em relação à arquitetura Zen 2 anterior, além de ser capaz de atingir velocidades de clock mais altas.[10]
Assim como o Zen 2, o Zen 3 é composto de até 2 núcleos complexos (CCD) junto com um I/O die separado contendo os componentes de I/O. Um CCD Zen 3 é composto de um único núcleo complexo (CCX) contendo 8 núcleos de CPU e 32 MB de cache L3 compartilhado, isso contrasta com o Zen 2, onde cada CCD é composto por 2 CCX, cada um contendo 4 núcleos pareados com 16 MB de cache L3. A nova configuração permite que todos os 8 núcleos do CCX se comuniquem diretamente entre si e com o cache L3 em vez de ter que usar o IO die através do Infinity Fabric.[10]
O Zen 3 (junto com as GPUs RDNA 2 da AMD) também implementou o Resizable BAR, um recurso opcional introduzido no PCIe 2.0, que foi denominado Smart Access Memory (SAM). Essa tecnologia permite que a CPU acesse diretamente todas as VRAMs das placas de vídeo compatíveis.[11] A Intel e a Nvidia também implementaram esse recurso.[12]
Um Ryzen 5 5600X sem tampa. Apenas um CCD está presente. Os contatos para um segundo CCD são visíveis.
Close do CCD, feito sob iluminação infravermelha. Esta matriz foi danificada pelo processo de remoção da tampa.
Close da matriz de E/S
No Zen 3, um único pool de cache L3 de 32 MB é compartilhado entre todos os 8 núcleos em um chiplet, em comparação aos dois pools de 16 MB do Zen 2, cada um compartilhado entre 4 núcleos em um complexo de núcleos, dos quais havia dois por chiplet. Esse novo arranjo melhora a taxa de acerto do cache, bem como o desempenho em situações que exigem que os dados do cache sejam trocados entre os núcleos, mas aumenta a latência do cache de 39 ciclos no Zen 2 para 46 ciclos de clock e reduz pela metade a largura de banda do cache por núcleo, embora ambos os problemas sejam parcialmente mitigados por velocidades de clock mais altas. A largura de banda total do cache em todos os 8 núcleos combinados permanece a mesma devido a preocupações com o consumo de energia. A capacidade e a latência do cache L2 permanecem as mesmas em 512 KB e 12 ciclos. Todas as operações de leitura e gravação do cache são feitas a 32 bytes por ciclo.[13]
Em 20 de abril de 2022, a AMD lançou o R7 5800X3D. Ele apresenta, pela primeira vez em um produto de PC desktop, cache L3 vertical empilhado 3D. Seus 64 MB extras vêm por meio de um chip TSMC N7 (7 nm) "3D V Cache" híbrido direto de cobre para cobre ligado bem em cima dos 32 MB usuais do CCD Zen 3 de 8 núcleos, aumentando a capacidade total de cache L3 da CPU para 96 MB e trazendo melhorias significativas de desempenho para jogos em particular; agora rivalizando com processadores de consumo de ponta contemporâneos, sendo muito mais eficiente em termos de energia e rodando em placas-mãe mais antigas e mais baratas usando memória DDR4 acessível.[9] E apesar de agora abranger vários chips e ser três vezes maior (96 MB vs 32 MB), o desempenho do cache L3 permanece quase idêntico; com o X3D adicionando apenas cerca de ≈ + 2 ns por meio de três a quatro ciclos adicionais de latência.[14] Mais tarde, ele seria seguido pelo Ryzen 5 5600X3D e Ryzen 7 5700X3D para segmentos de mercado de baixo custo, e sucedido pela família Ryzen 7000X3D de processadores Zen 4 equipados com 3D V Cache na plataforma de soquete AM5 mais recente.
Melhorias
O Zen 3 fez as seguintes melhorias em relação ao Zen 2:[13][15]
Um aumento de 19% nas instruções por clock
O chiplet do núcleo base tem um único complexo de oito núcleos (contra dois complexos de quatro núcleos no Zen 2)
Um pool de cache L3 unificado de 32 MB igualmente disponível para todos os 8 núcleos em um chiplet, em comparação aos dois pools de 16 MB do Zen 2, cada um compartilhado entre 4 núcleos em um complexo de núcleos.
No mobile: um L3 unificado de 16 MB
Um CCX unificado de 8 núcleos (de 2x CCX de 4 núcleos por CCD)
Aumento da largura de banda de previsão de ramificação. O tamanho do buffer de destino da ramificação L1 aumentou para 1024 entradas (vs 512 no Zen 2)
Em 8 de outubro de 2020, a AMD anunciou quatro processadores Ryzen para desktop baseados em Zen 3, consistindo em um Ryzen 5, um Ryzen 7 e dois Ryzen 9 e apresentando entre 6 e 16 núcleos.[2]
CPUs de desktop
As CPUs de desktop da série Ryzen 5000 têm o codinome Vermeer. Os modelos na segunda tabela são baseados em APUsCezanne com a GPU integrada desabilitada. Enquanto isso, a série Ryzen Threadripper Pro 5000 tem o codinome Chagall.
↑ abcdefModelo também disponível como versão PRO como 5350GE,[57] 5350G,[58] 5650GE,[59] 5650G,[60] 5750GE,[61] 5750G,[62] lançado em 1 de junho de 2021.[63]
A linha de chips de servidor Epyc baseada no Zen 3 é chamada Milan e é a geração final de chips usando o soquete SP3.[6] Epyc Milan foi lançado em 15 de março de 2021.[101]
Zen 3+ é o codinome para uma atualização da microarquitetura Zen 3, que foca em melhorias de eficiência energética. Foi lançado em abril de 2022 com a série Ryzen 6000 de processadores móveis.
Recursos e melhorias
O Zen 3+ tem 50 recursos de gerenciamento de energia novos ou aprimorados em relação ao Zen 3, e também fornece uma estrutura de gerenciamento de energia adaptável, bem como novos estados de sono profundo. No geral, isso traz melhorias na eficiência tanto durante o modo inativo quanto sob carga, com até 30% de aumento no desempenho por watt em relação ao Zen 3, bem como maior duração da bateria.[102][103]
O IPC é idêntico ao do Zen 3; as melhorias de desempenho dos processadores móveis Ryzen 6000 em relação ao Ryzen 5000 decorrem de sua maior eficiência (portanto, mais desempenho em formatos com restrição de energia, como laptops), bem como das maiores velocidades de clock por serem construídos no nó TSMC N6 menor.[104]
A implementação Rembrandt do Zen 3+ também tem suporte para memória DDR5 e LPDDR5.
Produtos
Rembrandt
Em 1º de abril de 2022, a AMD lançou a série Ryzen 6000 de APUs móveis, codinome Rembrandt. Ela apresenta PCIe 4.0 e DDR5/LPDDR5 pela primeira vez em uma APU para laptop e também introduziu gráficos integrados RDNA2 no PC. Ela é construída no nó de 6 nm da TSMC.[8]
Rembrandt-R é o codinome de uma atualização dos processadores com codinome Rembrandt, lançados como a série Ryzen 7035 de APUs móveis em janeiro de 2023.
Recursos comuns das APUs de notebook Ryzen 7035:
Soquete: FP7, FP7r2.
Todas as CPUs suportam DDR5-4800 ou LPDDR5-6400 no modo dual-channel.
Cache L1: 64 KB (32 KB de dados + 32 KB de instrução) por núcleo.