Microarquitectura del procesador AMD de 7 nanómetros 2019
Zen 2 es una microarquitectura de procesador de computadora de AMD . Es el sucesor de las microarquitecturas Zen y Zen+ de AMD y está fabricado en el nodo MOSFET de 7 nm de TSMC . La microarquitectura impulsa la tercera generación de procesadores Ryzen , conocida como Ryzen 3000 para los chips de escritorio convencionales (nombre en clave "Matisse"), Ryzen 4000U/H (nombre en clave "Renoir") y Ryzen 5000U (nombre en clave "Lucienne") para aplicaciones móviles, así como Threadripper 3000 para sistemas de escritorio de alta gama, [5] [6] y como Ryzen 4000G para unidades de procesamiento acelerado (APU). Las CPU de la serie Ryzen 3000 se lanzaron el 7 de julio de 2019, [7] [8] mientras que las CPU del servidor Epyc basadas en Zen 2 (nombre en clave "Rome") se lanzaron el 7 de agosto de 2019. [9] Un chip adicional, el Ryzen 9 3950X, se lanzó en noviembre de 2019. [7]
En CES 2019, AMD mostró una muestra de ingeniería de Ryzen de tercera generación que contenía un chiplet con ocho núcleos y 16 subprocesos. [5] La directora ejecutiva de AMD, Lisa Su , también dijo que esperaría más de ocho núcleos en la línea final. [10] En Computex 2019, AMD reveló que los procesadores Zen 2 "Matisse" contarían con hasta 12 núcleos, y unas semanas más tarde también se reveló un procesador de 16 núcleos en el E3 2019, siendo el ya mencionado Ryzen 9 3950X. [11] [12]
Zen 2 incluye mitigaciones de hardware para la vulnerabilidad de seguridad de Spectre . [13] Las CPU de servidor EPYC basadas en Zen 2 utilizan un diseño en el que múltiples matrices de CPU (hasta ocho en total) fabricadas en un proceso de 7 nm (" chiplets ") se combinan con una matriz de E/S de 14 nm (a diferencia de la IOD de 12 nm en variantes de Matisse) en cada paquete de módulo multichip (MCM). Con esto, se admiten hasta 64 núcleos físicos y 128 subprocesos informáticos en total (con subprocesos múltiples simultáneos ) por socket. Esta arquitectura es casi idéntica al diseño del procesador insignia "pro-consumidor" Threadripper 3990X. [14] Zen 2 ofrece aproximadamente un 15% más de instrucciones por reloj que Zen y Zen+, [15] [16] las microarquitecturas de 14 y 12 nm utilizadas en Ryzen de primera y segunda generación, respectivamente.
Steam Deck , [17] [18] PlayStation 5 , Xbox Series X y Series S utilizan chips basados en la microarquitectura Zen 2, con ajustes propietarios y configuraciones diferentes en la implementación de cada sistema que las que AMD vende en sus propias APU disponibles comercialmente. [19] [20]
Diseño
Dos procesadores Zen 2 diseñados con el enfoque de módulo multichip. La CPU de la izquierda/arriba (usada para las CPU Ryzen convencionales) usa una matriz de E/S más pequeña y menos capaz y hasta dos CCD (solo se usa uno en este ejemplo en particular), mientras que la de la derecha/abajo (usada para computadoras de escritorio de alta gama, HEDT, Ryzen Threadripper y CPU de servidor Epyc) utiliza una matriz de E/S más grande y más capaz y hasta ocho CCD.
Zen 2 es una desviación significativa del paradigma de diseño físico de las arquitecturas Zen anteriores de AMD, Zen y Zen+ . Zen 2 pasa a un diseño de módulo multichip donde los componentes de E/S de la CPU se disponen en su propio troquel separado , que también se denomina chiplet en este contexto. Esta separación tiene beneficios en escalabilidad y capacidad de fabricación. Como las interfaces físicas no se escalan muy bien con las reducciones en la tecnología de proceso , su separación en una matriz diferente permite que estos componentes se fabriquen utilizando un nodo de proceso más grande y maduro que la CPU. Las matrices de CPU (a las que AMD se refiere como matrices complejas de núcleo o CCD), ahora más compactas debido al movimiento de los componentes de E/S a otra matriz, se pueden fabricar utilizando un proceso más pequeño con menos defectos de fabricación que los que exhibiría una matriz más grande ( ya que las posibilidades de que una matriz tenga un defecto aumentan con el tamaño del dispositivo (matriz) y al mismo tiempo permiten más matrices por oblea. Además, la matriz de E/S central puede dar servicio a múltiples chiplets, lo que facilita la construcción de procesadores con una gran cantidad de núcleos. [14] [21] [22]
A la izquierda (arriba en el móvil): captura de un troquel Zen 2 Core Complex. En el medio: toma de una matriz de E/S Zen 2 EPYC/Threadripper. A la derecha (abajo): matriz de E/S de una matriz de E/S Ryzen convencional Zen 2.
Con Zen 2, cada chiplet de CPU alberga 8 núcleos de CPU, dispuestos en 2 complejos de núcleos (CCX), cada uno de 4 núcleos de CPU. Estos chiplets se fabrican utilizando el nodo MOSFET de 7 nanómetros de TSMC y tienen un tamaño de aproximadamente 74 a 80 mm 2 . [21] El chiplet tiene alrededor de 3,8 mil millones de transistores, mientras que el chip de E/S (IOD) de 12 nm mide ~125 mm 2 y tiene 2,09 mil millones de transistores. [23] La cantidad de caché L3 se ha duplicado a 32 MB, y cada CCX en el chiplet ahora tiene acceso a 16 MB de L3 en comparación con los 8 MB de Zen y Zen+. [24] El rendimiento de AVX2 mejora enormemente mediante un aumento en el ancho de la unidad de ejecución de 128 bits a 256 bits. [25] Hay múltiples variantes de la matriz de E/S: una fabricada con el proceso de 14 nanómetros de GlobalFoundries y otra fabricada con el proceso de 12 nanómetros de la misma empresa. Los troqueles de 14 nanómetros tienen más funciones y se utilizan para los procesadores EPYC Rome, mientras que las versiones de 12 nm se utilizan para procesadores de consumo. [21] Ambos procesos tienen tamaños de características similares, por lo que su densidad de transistores también es similar. [26]
La arquitectura Zen 2 de AMD puede ofrecer un mayor rendimiento con un menor consumo de energía que la arquitectura Cascade Lake de Intel , siendo un ejemplo el AMD Ryzen Threadripper 3970X que se ejecuta con un TDP de 140 W en modo ECO y que ofrece un mayor rendimiento que el Intel Core i9-10980XE que se ejecuta con un TDP de 165 W. [27]
Nuevas características
Algunas extensiones nuevas del conjunto de instrucciones : WBNOINVD, CLWB, RDPID, RDPRU, MCOMMIT. Cada instrucción utiliza su propio bit CPUID . [28] [29]
Mitigaciones de hardware contra la vulnerabilidad de omisión de tienda especulativa de Spectre V4. [30]
Optimización de duplicación de memoria de latencia cero (sin documentar). [31]
Se duplicó el ancho de las unidades de ejecución y de las unidades de almacenamiento de carga (de 128 bits a 256 bits) en el coprocesador de punto flotante y se mejoraron significativamente el rendimiento en la unidad de ejecución de multiplicación. Esto permite que la FPU realice cálculos AVX2 de ciclo único. [32]
El 26 de mayo de 2019, AMD anunció seis procesadores Ryzen de escritorio basados en Zen 2 (con nombre en código "Matisse"). Estos incluyeron variantes de 6 y 8 núcleos en las líneas de productos Ryzen 5 y Ryzen 7, así como una nueva línea Ryzen 9 que incluye los primeros procesadores de escritorio convencionales de 12 y 16 núcleos de la compañía. [33]
El chip Matisse I/O también se utiliza como chipset X570 .
Caché L1 : 64 KB (32 KB de datos + 32 KB de instrucciones) por núcleo.
Caché L2: 512 KB por núcleo.
Las CPU Threadripper admiten 64 carriles PCIe 4.0 , mientras que las CPU Threadripper PRO admiten 128 carriles PCIe 4.0. 8 de los carriles están reservados como enlace al chipset.
Los procesadores de escritorio AMD 4700S y 4800S son parte de un "kit de escritorio" que viene con una placa base y RAM GDDR6 . La CPU está soldada y proporciona 4 carriles PCIe 2.0 . Según se informa, se trata de variantes reducidas de las APU que se encuentran en PlayStation 5 y Xbox Series X y S reutilizadas a partir de chips defectuosos. [38] [39] [40]
v
t
mi
^ Complejos centrales (CCX) × núcleos por CCX
APU de escritorio
Características comunes de las APU de escritorio Ryzen 4000:
Zócalo: AM4 .
Todas las CPU admiten DDR4 -3200 en modo de doble canal .
Caché L1 : 64 KB (32 KB de datos + 32 KB de instrucciones) por núcleo.
Caché L2: 512 KB por núcleo.
Todas las CPU admiten 24 carriles PCIe 3.0 . 4 de los carriles están reservados como enlace al chipset.
^ El rendimiento de precisión simple se calcula a partir de la velocidad del reloj central base (o aumentada) según una operación FMA .
^ El modelo abcdef también está disponible como versión PRO como 4350GE, [41] 4350G, [42] 4650GE, [43] 4650G, [44] 4750GE, [45] 4750G, [46] lanzado el 21 de julio de 2020 solo para OEM. [47]
^ Todas las iGPU tienen la marca AMD Radeon Graphics .
APU móviles
Renoir (serie 4000)
Características comunes de las APU para portátiles Ryzen 4000:
^ "AMD lanza la mejor plataforma de juegos para PC con disponibilidad mundial de tarjetas gráficas AMD Radeon RX 5700 Series y procesadores de escritorio AMD Ryzen 3000 Series". AMD (Presione soltar). Santa Clara, California. 7 de julio de 2019 . Consultado el 7 de noviembre de 2020 .
^ Larabel, Michael (16 de mayo de 2017). "AMD habla de Vega Frontier Edition, Epyc, Zen 2, ThreadRipper". Forónix . Consultado el 16 de mayo de 2017 .
^ ab Cutress, Ian (20 de junio de 2017). "Blog en vivo del evento de lanzamiento de AMD EPYC". AnandTech . Consultado el 21 de junio de 2017 .
^ Boschor, Gavin (20 de septiembre de 2022). "AMD lanza APU Mendocino: Ryzen basado en Zen 2 y serie Athlon 7020 con gráficos RDNA 2". AnandTech . Consultado el 26 de septiembre de 2022 .
^ ab Cutress, Ian (9 de enero de 2019). "AMD Ryzen de tercera generación 'Matisse' disponible a mediados de 2019: Eight Core Zen 2 con PCIe 4.0 en computadora de escritorio". AnandTech . Consultado el 15 de enero de 2019 .
^ en línea, heise. "AMD Ryzen 3000: procesadores de 12 núcleos para la corriente principal". c't Revista .
^ ab Leather, Antony (7 de julio de 2019). "Revisión de AMD Ryzen 9 3900X y Ryzen 7 3700X: los antiguos propietarios de Ryzen miran hacia otro lado ahora". Forbes . Consultado el 13 de abril de 2023 .
^ Ridley, Jacob (27 de mayo de 2019). "Las CPU AMD Ryzen 3000 se lanzarán el 7 de julio con hasta 12 núcleos". PCGamesN . Consultado el 28 de mayo de 2019 .
^ ab "Los procesadores AMD EPYC de segunda generación establecen un nuevo estándar para los centros de datos modernos con un rendimiento récord y ahorros significativos en el TCO". AMD . 7 de agosto de 2019 . Consultado el 8 de agosto de 2019 .
^ Hachman, Mark (9 de enero de 2019). "La directora ejecutiva de AMD, Lisa Su, confirma el desarrollo de la GPU con trazado de rayos y sugiere más núcleos Ryzen de tercera generación". Mundo PC . Consultado el 15 de enero de 2019 .
^ Curtress, Ian (26 de mayo de 2019). "Anunciado AMD Ryzen 3000: cinco CPU, 12 núcleos por $ 499, hasta 4,6 GHz, PCIe 4.0, próximamente 7/7". AnandTech . Consultado el 3 de julio de 2019 .
^ Thomas, Bill (10 de junio de 2019). "AMD anuncia el Ryzen 9 3950X, un procesador convencional de 16 núcleos". TecnologíaRadar . Consultado el 3 de julio de 2019 .
^ Alcorn, Paul (31 de enero de 2018). "AMD predice un crecimiento de ingresos de dos dígitos en 2018 y aumenta la producción de GPU". Hardware de Tom . Consultado el 31 de enero de 2018 .
^ ab Shilov, Anton (6 de noviembre de 2018). "AMD presenta el enfoque de diseño 'Chiplet': los núcleos Zen 2 de 7 nm se combinan con una matriz de E/S de 14 nm". AnandTech . Consultado el 13 de abril de 2023 .
^ Cutress, Ian (10 de junio de 2019). "Análisis de microarquitectura AMD Zen 2: Ryzen 3000 y EPYC Rome". AnandTech . Consultado el 13 de abril de 2023 .
^ Walton, Steven (16 de noviembre de 2020). "Probado el rendimiento de AMD Ryzen 5000 IPC". Punto tecnológico . Consultado el 18 de abril de 2021 .
^ Hollister, Sean (13 de noviembre de 2021). "Steam Deck: cinco cosas importantes que aprendimos de la cumbre de desarrolladores de Valve". El borde . Consultado el 13 de abril de 2023 .
^ "Steam Deck :: Especificaciones técnicas".
^ Warren, Tom (24 de febrero de 2020). "Microsoft revela más especificaciones de Xbox Series X y confirma GPU de 12 teraflops". El borde . Consultado el 24 de febrero de 2020 .
^ Leadbetter, Richard (18 de marzo de 2020). "Dentro de PlayStation 5: las especificaciones y la tecnología que brindan la visión de próxima generación de Sony". Eurogamer . Consultado el 18 de marzo de 2020 .
^ abc Cutress, Ian (10 de junio de 2019). "Análisis de microarquitectura AMD Zen 2: Ryzen 3000 y EPYC Rome". AnandTech . pag. 1 . Consultado el 17 de junio de 2019 .
^ De Gelas, Johan (7 de agosto de 2019). "Revisión EPYC de segunda generación de AMD Rome: 2x 64 núcleos comparados". AnandTech . Consultado el 29 de septiembre de 2019 .
^ Noviembre de 2019, Paul Alcorn 21 (21 de noviembre de 2019). "Revisión de AMD Ryzen 9 3900X y Ryzen 7 3700X: Zen 2 y 7 nm desatados". Hardware de Tom .{{cite web}}: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )
^ Cutress, Ian (10 de junio de 2019). "Análisis de microarquitectura AMD Zen 2: Ryzen 3000 y EPYC Rome". AnandTech . Consultado el 17 de junio de 2019 .
^ Cutress, Ian (10 de junio de 2019). "Análisis de microarquitectura AMD Zen 2: Ryzen 3000 y EPYC Rome". AnandTech . Consultado el 17 de junio de 2019 .
^ Schor, David (22 de julio de 2018). "VLSI 2018: GlobalFoundries 12 nm de rendimiento líder, 12LP".
^ Mujtaba, Hassan (24 de diciembre de 2019). "AMD Ryzen Threadripper 3970X es una CPU monstruosa absolutamente eficiente".
^ "Las CPU AMD Zen 2 vienen con algunas instrucciones nuevas: al menos WBNOINVD, CLWB, RDPID - Phoronix". www.phoronix.com .
^ "GNU Binutils agrega bits para las instrucciones RDPRU + MCOMMIT de AMD Zen 2 - Phoronix". www.phoronix.com .
^ btarunr (12 de junio de 2019). "AMD Zen 2 tiene mitigación de hardware para Spectre V4". TechPowerUp . Consultado el 18 de octubre de 2019 .
^ Agner, Niebla . "Nueva característica sorprendente en AMD Ryzen 3000". Blog de CPU de Agner .
^ Cutress, Ian (10 de junio de 2019). "Análisis de microarquitectura AMD Zen 2: Ryzen 3000 y EPYC Rome". AnandTech . Consultado el 12 de enero de 2023 .
^ Cutress, Ian (26 de mayo de 2019). "Anunciado AMD Ryzen 3000: cinco CPU, 12 núcleos por $ 499, hasta 4,6 GHz, PCIe 4.0, próximamente 7/7". AnandTech . Consultado el 17 de junio de 2019 .
^ ab Alcorn, Paul (14 de noviembre de 2019). "Revisión del hardware Ryzen 9 3950X de Tom". Hardware de Tom . Consultado el 12 de mayo de 2020 .
^ Cutress, Ian (8 de octubre de 2019). "AMD da vida a Ryzen 9 3900 y Ryzen 5 3500X". AnandTech .
^ Syed, Areej (17 de febrero de 2020). "AMD lanza Ryzen 5 3500 en Japón con 6 núcleos/6 subprocesos por 16.000 yenes". Tiempos de hardware .
^ Hill, Luke (7 de febrero de 2020). "Revisión de la CPU Kitguru AMD Ryzen Threadripper 3990X". KitGurú . Consultado el 12 de mayo de 2020 .
^ ab Leadbetter, Richard; Judd, Will (30 de julio de 2023). "Revisión del kit de escritorio AMD 4800S: jugar juegos de PC en la CPU Xbox Series X". Eurogamer . Consultado el 20 de septiembre de 2023 .
^ ab WhyCry (31 de julio de 2023). "Se ha probado el kit de escritorio AMD 4800S, una APU reutilizada para PC de Xbox Series X". VideoCardz . Consultado el 20 de septiembre de 2023 .
^ ab Alcorn, Paul (10 de octubre de 2021). "Revisión de AMD 4700S: chips defectuosos de PlayStation 5 resucitados". Hardware de Tom . Consultado el 7 de julio de 2023 .
^ "AMD Ryzen 3 PRO 4350GE". AMD . Consultado el 18 de octubre de 2022 .
^ "AMD Ryzen 3 PRO 4350G". AMD . Consultado el 18 de octubre de 2022 .
^ "AMD Ryzen 3 PRO 4650GE". AMD . Consultado el 18 de octubre de 2022 .
^ "AMD Ryzen 3 PRO 4650G". AMD . Consultado el 18 de octubre de 2022 .
^ "AMD Ryzen 3 PRO 4750GE". AMD . Consultado el 18 de octubre de 2022 .
^ "AMD Ryzen 3 PRO 4750G". AMD . Consultado el 18 de octubre de 2022 .
^ "Procesadores de escritorio AMD Ryzen serie 4000 con gráficos AMD Radeon configurados para ofrecer un rendimiento innovador para PC de escritorio comerciales y de consumo". AMD . 21 de julio de 2020 . Consultado el 18 de octubre de 2022 .
^ "Especificaciones de AMD Ryzen 7 4800H". TechPowerUp . Consultado el 17 de septiembre de 2021 .
^ "Especificaciones de AMD Ryzen 5 4600H". TechPowerUp . Consultado el 17 de septiembre de 2021 .
^ "Especificaciones de AMD Ryzen 5 5500U". TechPowerUp . Consultado el 17 de septiembre de 2021 .
^ "AMD detalla las APU móviles Ryzen y Athlon 'Mendocino' serie 7020". Hardware de Tom . 20 de septiembre de 2022.
^ "Los procesadores AMD Ryzen serie 7020 para dispositivos móviles brindan un rendimiento de alta gama y una batería de larga duración a los usuarios cotidianos". 20 de septiembre de 2022 . Consultado el 21 de septiembre de 2022 .
^ "AMD Ryzen 5 7520C". AMD .
^ "AMD Ryzen 3 7320C". AMD .
^ abcd "Resumen del producto: Familia de procesadores AMD Ryzen Embedded V2000" (PDF) . AMD .
^ "AMD presenta los procesadores AMD Ryzen Embedded V2000 con rendimiento y eficiencia energética mejorados". AMD .
^ "Los nuevos procesadores AMD EPYC ™ de segunda generación redefinen el rendimiento para bases de datos, HPC comercial y cargas de trabajo hiperconvergentes". AMD. 14 de abril de 2020.
^ "Kit de escritorio con procesador AMD 4700S de 8 núcleos". AMD . Consultado el 26 de septiembre de 2022 .