Zen 2 é uma arquitetura de processador de computador da AMD. É o sucessor das microarquiteturas Zen e Zen+ da AMD e é fabricado no nó MOSFET de 7 nanômetros da TSMC. A microarquitetura alimenta a terceira geração de processadores Ryzen, conhecidos como Ryzen 3000 para os principais chips de desktop (codinome "Matisse"), Ryzen 4000U/H (codinome "Renoir") e Ryzen 5000U (codinome "Lucienne") para aplicações móveis, como Threadripper 3000 para sistemas de desktop high-end,[5][6] e como Ryzen 4000G para unidades de processamento acelerado (APUs). As CPUs da série Ryzen 3000 foram lançadas em 7 de julho de 2019,[7][8] enquanto as CPUs de servidor Epyc baseadas em Zen 2 (codinome "Rome") foram lançadas em 7 de agosto de 2019.[9] Um chip adicional, o Ryzen 9 3950X, foi lançado em novembro de 2019.[7]
Na CES 2019, a AMD mostrou uma amostra de engenharia Ryzen de terceira geração que continha um chiplet com oito núcleos e 16 threads.[5] A CEO da AMD, Lisa Su, também disse esperar mais de oito núcleos na linha final.[10] Na Computex 2019, a AMD revelou que os processadores Zen 2 "Matisse" contariam com até 12 núcleos, e algumas semanas depois um processador de 16 núcleos também foi revelado na E3 2019, sendo o já mencionado Ryzen 9 3950X.[11][12]
O Zen 2 inclui mitigações de hardware para a vulnerabilidade de segurança Spectre.[13] As CPUs de serivor Epyc baseadas em Zen 2 usam um design no qual várias matrizes de CPU (até oito no total) fabricadas em um processo de 7 nm ("chiplets") são combinados com uma matriz de E/S de 14 nm em cada pacote de módulo de chip (MCM). Com isso, há suporte para até 64 núcleos físicos e 128 threads de computação no total (com multithreading simultâneo) por soquete. Essa arquitetura é quase idêntica ao layout do processador principal "pró-consumidor" Threadripper 3990X.[14] Zen 2 oferece cerca de 15% mais instruções por clock do que Zen e Zen+,[15][16] as microarquiteturas de 14 e 12 nm utilizadas no Ryzen de primeira e segunda geração, respectivamente.
Tanto o PlayStation 5 quanto o Xbox Series X e Series S usam chips baseados na microarquitetura Zen 2, com ajustes proprietários e configurações diferentes na implementação de cada sistema do que a AMD vende em suas próprias APUs disponíveis comercialmente.[17][18]
Design
Dois processadores Zen 2 delidded projetados com a abordagem de módulo multi-chip. A CPU à esquerda/superior (usada para CPUs Ryzen convencionais) usa uma matriz de E/S menor e menos capaz e até dois CCDs (apenas um é usado neste exemplo em particular), enquanto o da direita/inferior (usado para desktops de última geração, HEDT, Ryzen Threadripper e CPUs Epyc de servidor) usa uma matriz de E/S maior e mais capaz e até oito CCDs.
O Zen 2 é um afastamento significativo do paradigma de design físico das arquiteturas Zen anteriores da AMD, Zen e Zen+. O Zen 2 muda para um design de módulo multi-chip, onde os componentes de E/S da CPU são dispostos em sua própria matriz separada, que também é chamada de chiplet neste contexto. Essa separação traz benefícios em escalabilidade e capacidade de fabricação. Como as interfaces físicas não escalam muito bem com encolhimentos na tecnologia de processo, sua separação em uma matriz diferente permite que esses componentes sejam fabricados usando um nó de processo maior e mais maduro do que as matrizes da CPU. A CPU morre (referida pela AMD como núcleo complexo morreu ou CCDs), aogra mais compactos devido à movimentação de componentes de E/S para outra matriz, podem ser fabricados usando um processo menor com menos efeitos de fabricação do que uma matriz maior exibiria (já que as chances de uma matriz ter um defeito aumentam com dispositivo (tamanho da matriz)) ao mesmo tempo qem que permite mais matrizes por wafer. Além disso, a matriz de E/S central pode atender a vários chiplets, facilitando a construção de processadores com um grande número de núcleos.[14][19][20]
À esquerda (topo no celular): Tiro de um Zen 2 Core Complex Die. À direita (abaixo): Tiro de um dado Zen 2 EPYC I/O.
Com o Zen 2, cada chiplet de CPU abriga 8 núcleos de CPU, organizados em 2 complexos de núcleos (CCXs), cada um com 4 núcleos de CPU. Esses chiplets são fabricados usando o nó MOSFET de 7 nanômetros da TSMC e têm cerca de 74 a 80 mm2 de tamanho.[19] O chiplet tem cerca de 3,8 bilhões de transistores, enquanto o I/O die (IOD) de 12 nm tem ~125 mm2 e tem 2,09 bilhões de transistores.[21] A quantidade de cache L3 foi dobrada para 32 MB, com cada CCX no chiplet agora tendo acesso a 16 MB de L3 em comparação com os 8 MB de Zen e Zen+.[22]AVX2 o desempenho é bastante aprimorado por um aumento na largura da unidade de execução de 128 bits para 256 bits.[23] Existem várias variantes da matriz de E/S: uma fabricada no processo de 14 nanômetros da GlovalFoundries e outra fabricada usando o processo de 12 nanômetros da mesma empresa. As matrizes de 14 nanômentros têm mais recursos e são usadas para os processadores Epyc Rome, enquanto as versões de 12 nm são usadas para processadores de consumo.[19] Ambos os processos têm tamanhos de recursos semelhantes, portanto, sua densidade de transistor também é semelhante.[24]
A arquitetura Zen 2 da AMD pode oferecer maior desepenho com menor consumo de energia do que a arquitetura Cascade Lake da Intel, com um exemplo sendo o AMD Ryzen Threadripper 3970X rodando com um TDP de 140 W no modo ECO ofecerendo maior desempenho do que o Intel Core i9-10980XE rodando com um TDP de 165 W.[25]
Novas características
Algumas novas extensões do conjunto de instruções: WBNOINVD, CLWB, RDPID, RDPRU, MCOMMIT. Cada instrução usa seu próprio bit CPUID.[26][27]
Mitigações de hardware contra a vulnerabilidade de desvio de armazenamento especulativo do Spectre V4.[28]
Otimização de espelhamento de memória com latência zero (não documentada).[29]
Em 26 de maio de 2019, a AMD anunciou seis processadores Ryzen para desktop baseados em Zen 2 (codinome "Matisse"). Isso inclui variantes de 6 e 8 núcleos nas linhas de produtos Ryzen 5 e Ryzen 7, bem como uma nova linha Ryzen 9 que inclui os primeiros processadores de desktop convencionais de 12 e 16 núcleos da empresa.[30]
A matriz de E/S Matisse também é usada como chipset X570.
A segunda geração de processadores Epyc da AMD, com codinome "Rome", possui aaté 64 núcleos e foi lançada em 7 de agosto de 2019.[9]
O processador AMD 4700S para desktop faz parte de um “kit de desktop” que vem com uma placa-mãe e RAM GDDR6. A CPU é soldada e fornece 4 pistas PCIe 2.0.
↑ abcdefModelo também disponível como versão PRO como 4350GE,[63] 4350G,[64] 4650GE,[65] 4650G,[66] 4750GE,[67] 4750G,[68] lançado em 21 de julho de 2020 para apenas OEM.[69]
↑Todas as iGPUs são marcadas como AMD Radeon Graphics.