Zen (microarquitectura)

Familia de microarquitectura de AMD

Zen es una familia de microarquitecturas de procesadores informáticos de AMD , lanzada por primera vez en febrero de 2017 con la primera generación de sus CPU Ryzen . Se utiliza en Ryzen (ordenador de sobremesa y móvil), Ryzen Threadripper (estación de trabajo y ordenador de sobremesa de gama alta) y Epyc (servidor).

Comparación

MicroarquitecturaZen [1]Zen 2 [2]Zen 3 [3]Zen 4 [4]Zen 5 [5]
Variantes de microarquitecturazenZen+ [6]Zen 3Zen 3+Zen 4Zen 4c [7]Zen 5zen 5c
Proceso de fabricación ( nm )14 nm12 nm7 nm6 nm5 nm4 nm3 nm
Caché [8]microp2K4K6,75 mil
L1DatosTamaño32 KB48 KB
Maneras48
Estado latente4–8
InstrucciónTamaño64 KB32 KB
Maneras8
Estado latente4–8
TLB512 entradas1024 entradas
L2Tamaño512 KB/núcleo1024 KB/núcleo
Maneras8
Estado latente171214
TLB1536-entrada2048-entrada3072-entrada
Nivel 3Tamaño (por CCX)8 MB16 MB32 MBSolo APU32 MB16 MB32 MB16 MB
Maneras16 [9]
Estado latente35404650
Máximo de núcleos de CPU3264896 [10]128 [11]128192
Subprocesamiento múltiple simultáneo (SMT)Sí
Ventana OoO (ROB)192224256320
Tuberíaescenario19
Descodificar (formas)46 [12]
ProgramadorEntradas
Despacho6
Archivo de registroEntero849296224 [13]
Punto flotante96160 [13]192 [13]
ColaInstrucción72
Asignación44
AGU23

Historia

Zen de primera generación con y sin GPU
Epyc 7001 MCM
Ryzen Threadripper 1000 MCM

Primera generación

La primera generación de Zen se lanzó con la serie de CPU Ryzen 1000 (nombre en código Summit Ridge) en febrero de 2017. [14] El primer sistema de vista previa basado en Zen se demostró en E3 2016 , y se detalló sustancialmente por primera vez en un evento organizado a una cuadra del Intel Developer Forum 2016. Las primeras CPU basadas en Zen llegaron al mercado a principios de marzo de 2017, y los procesadores de servidor Epyc derivados de Zen (nombre en código "Naples") se lanzaron en junio de 2017 [15] y las APU basadas en Zen (nombre en código "Raven Ridge") llegaron en noviembre de 2017. [16] Esta primera iteración de Zen utilizó el proceso de fabricación de 14 nm de GlobalFoundries . [17] Los procesadores modificados basados ​​en Zen para el mercado chino también se construyeron bajo la empresa conjunta AMD-China .

Actualización de primera generación

Zen+ se lanzó por primera vez en abril de 2018, [18] impulsando la segunda generación de procesadores Ryzen, conocidos como Ryzen 2000 (nombre en código "Pinnacle Ridge") para sistemas de escritorio convencionales, y Threadripper 2000 (nombre en código "Colfax") para configuraciones de escritorio de alta gama. Zen+ utilizó el proceso de 12 nm de GlobalFoundries, una versión mejorada de su nodo de 14 nm. [19] [20]

Segunda generación

Las CPU de la serie Ryzen 3000 se lanzaron el 7 de julio de 2019, [21] [22] mientras que las CPU de servidor Epyc basadas en Zen 2 (nombre en código "Rome") se lanzaron el 7 de agosto de 2019. [23] Los productos Zen 2 Matisse fueron las primeras CPU de consumo en utilizar el nodo de proceso de 7 nm, de TSMC . [24] Zen 2 introdujo la arquitectura basada en chiplets, donde las CPU de escritorio, estación de trabajo y servidor se producen como módulos multichip (MCM); estos productos Zen 2 utilizan los mismos chiplets de núcleo pero están conectados a diferentes silicios sin núcleo (diferentes matrices de E/S) en una topología de concentrador y radios. Este enfoque difiere de los productos Zen 1, donde se utiliza el mismo chip (Zeppelin) en un paquete monolítico simple para los productos Summit Ridge (serie Ryzen 1000) o se utilizan como bloques de construcción interconectados en un MCM (hasta cuatro chips Zeppelin) para los productos Epyc y Threadripper de primera generación. [25] Para los productos Zen 2 anteriores, las funciones IO y uncore se realizan dentro de este chip IO separado, [26] que contiene los controladores de memoria, la estructura para permitir la comunicación de núcleo a núcleo y la mayor parte de las funciones uncore. El chip IO utilizado por los procesadores Matisse es un pequeño chip producido en GF de 12 nm, [27] mientras que el chip IO de servidor utilizado para Threadripper y Epyc es mucho más grande. [27] El chip IO de servidor puede servir como un concentrador para conectar hasta ocho chiplets de 8 núcleos, mientras que el chip IO para Matisse puede conectar hasta dos chiplets de 8 núcleos. Estos chiplets están conectados mediante el Infinity Fabric de segunda generación de AMD, [27] lo que permite una interconexión de baja latencia entre los núcleos y la E/S. Los núcleos de procesamiento de los chiplets están organizados en CCX (Core Complexes) de cuatro núcleos, conectados entre sí para formar un único CCD (Core Chiplet Die) de ocho núcleos. [28]

Zen 2 también impulsa una línea de APU móviles y de escritorio comercializadas como Ryzen 4000 , así como las consolas Xbox de cuarta generación y la PlayStation 5. La microarquitectura del núcleo Zen 2 también se utiliza en la APU Mendocino, un sistema de 6 nm en un chip destinado a los productos móviles convencionales y otros productos informáticos de bajo consumo energéticamente eficientes. [29]

Tercera generación

Zen 3 se lanzó el 5 de noviembre de 2020, [30] utilizando un proceso de fabricación de 7 nm más maduro, impulsando CPU y APU de la serie Ryzen 5000 [30] (nombre en código "Vermeer" (CPU) y "Cézanne" (APU)) y procesadores Epyc (nombre en código "Milan"). La principal ganancia de rendimiento de Zen 3 con respecto a Zen 2 es la introducción de un CCX unificado, lo que significa que cada chiplet de núcleo ahora está compuesto por ocho núcleos con acceso a 32 MB de caché L3, en lugar de dos conjuntos de cuatro núcleos con acceso a 16 MB de caché L3 cada uno. [31]

El 1 de abril de 2022, AMD lanzó la nueva serie Ryzen 6000 para computadoras portátiles, utilizando una arquitectura Zen 3+ mejorada , trayendo gráficos RDNA 2 integrados en una APU a la PC por primera vez. [32]

Zen 3 con 3D V-Cache se presentó oficialmente el 31 de mayo de 2021. [33] Se diferencia de Zen 3 en que incluye caché L3 apilada en 3D sobre la caché L3 normal en el CCD, lo que proporciona un total de 96 MB. El primer producto que lo utiliza, el Ryzen 7 5800X3D , se lanzó el 20 de abril de 2022. La caché agregada brinda un aumento de rendimiento de aproximadamente el 15% en las aplicaciones de juegos en promedio. [34]

Zen 3 con 3D V-Cache para servidores, cuyo nombre en código es Milan-X, se anunció en la presentación principal de Accelerated Data Center Premiere de AMD el 8 de noviembre de 2021. Aporta un aumento del 50 % en aplicaciones de centros de datos selectas en comparación con las CPU Milan de Zen 3, al tiempo que mantiene la compatibilidad de sockets con ellas. [35] Milan-X se lanzó el 21 de marzo de 2022. [36]

Cuarta generación

Las CPU de servidor Epyc con Zen 4 , con nombre en código Genoa, se presentaron oficialmente en la conferencia Accelerated Data Center Premiere de AMD el 8 de noviembre de 2021, [37] y se lanzaron un año después, en noviembre de 2022. [38] Tienen hasta 96 núcleos Zen 4 y admiten PCIe 5.0 y DDR5.

Además, también se anunció Zen 4 Cloud (una variante de Zen 4), abreviado como Zen 4c . Zen 4c está diseñado para tener una densidad significativamente mayor que el Zen 4 estándar y, al mismo tiempo, ofrecer una mayor eficiencia energética. Esto se logra rediseñando el núcleo y la caché de Zen 4 para maximizar la densidad y el rendimiento computacional. Tiene un 50% menos de caché L3 que Zen 4 y no puede alcanzar una frecuencia tan alta. Bergamo (serie Epyc 9704) tiene hasta 128 núcleos Zen 4c y es compatible con el socket Genoa. Se lanzó en junio de 2023. [39] Otra línea de productos de servidor que utiliza núcleos Zen 4c es Siena (serie Epyc 8004), que tiene hasta 64 núcleos, utiliza un socket diferente más pequeño y está destinado a casos de uso que favorecen un tamaño, un costo, una energía y huellas térmicas más pequeños sobre un alto rendimiento. [40]

Tanto Zen 4 como Zen 4 Cloud se fabrican en el nodo de 5 nm de TSMC. [39]

Además de los procesadores de servidor Epyc 9004, 9704 y 8004 (Genoa, Bergamo y Siena respectivamente), Zen 4 también impulsa los procesadores de escritorio convencionales Ryzen 7000 (nombre en código "Raphael"), [41] procesadores móviles de alta gama (nombre en código "Dragon Range") y procesadores móviles delgados y livianos (nombre en código "Phoenix"). [42] También impulsa la serie G de APU de escritorio Ryzen 8000. [43]

Quinta generación

Zen 5 se mostró en la hoja de ruta Zen de AMD en mayo de 2022. [44] Se cree que utilizará los procesos de 4 nm y 3 nm de TSMC . [45] Alimentará los procesadores de escritorio convencionales Ryzen 9000 (nombre en código "Granite Ridge"), procesadores móviles de alta gama (nombre en código "Strix Point") y procesadores de servidor Epyc 9005 (nombre en código "Turin"). 

Zen 5c es una variante compacta del núcleo Zen 5, dirigida principalmente a clientes de servidores de computación en la nube a hiperescala. [46]

Vulnerabilidad de Sinkclose

El 9 de agosto de 2024 se anunció una vulnerabilidad denominada " Sinkclose " que afectaba a todos los procesadores basados ​​en Zen hasta esa fecha. Sinkclose afecta al modo de administración del sistema (SMM). Solo se puede explotar comprometiendo primero el núcleo del sistema operativo . Una vez afectado, es posible evitar la detección por parte del software antivirus e incluso comprometer un sistema después de que se haya reinstalado el sistema operativo. AMD siguió con parches que se lanzarán el 20 de agosto de 2024. [47] [48] [49]

Referencias

  1. ^ "Zen - Microarquitecturas - AMD". WikiChip . Consultado el 16 de septiembre de 2021 .
  2. ^ "Zen 2 - Microarquitecturas - AMD". WikiChip . Consultado el 16 de septiembre de 2021 .
  3. ^ "Zen 3 - Microarquitecturas - AMD". WikiChip . Consultado el 16 de septiembre de 2021 .
  4. ^ "Zen 4 - Microarquitecturas - AMD". WikiChip . Consultado el 10 de octubre de 2022 .
  5. ^ "Zen 5 - Microarquitecturas - AMD - WikiChip". en.wikichip.org . Consultado el 8 de julio de 2024 .
  6. ^ "Zen+ - Microarquitecturas - AMD". WikiChip . Consultado el 10 de octubre de 2022 .
  7. ^ btarunr (14 de junio de 2023). "AMD Zen 4c no es un núcleo E, es un 35 % más pequeño que Zen 4, pero tiene un IPC idéntico". TechPowerUp . Consultado el 14 de enero de 2024 .
  8. ^ Aquí, K , M , G o T se refieren a los prefijos binarios basados ​​en potencias de 1024.
  9. ^ "Procesador móvil AMD Ryzen 7 5800H - 100-000000295". CPU-World . Consultado el 17 de septiembre de 2021 .
  10. ^ Bonshor, Gavin (9 de junio de 2022). "AMD anuncia Genoa-X: EPYC de cuarta generación con hasta 96 núcleos Zen 4 y 1 GB de caché virtual L3". AnandTech . Consultado el 10 de octubre de 2022 .
  11. ^ Bonshor, Gavin; Smith, Ryan (2 de noviembre de 2023). "AMD presenta la serie Ryzen Mobile 7040U con Zen 4c: núcleos más pequeños, mayor eficiencia". AnandTech . Consultado el 14 de enero de 2024 .
  12. ^ Cutress, Ian (5 de noviembre de 2020). "Análisis en profundidad de AMD Zen 3 Ryzen: 5950X, 5900X, 5800X y 5600X probados". AnandTech . Consultado el 15 de noviembre de 2021 .
  13. ^ abc "Zen 4 de AMD Parte 1: Frontend y motor de ejecución".
  14. ^ Anthony, Sebastian (18 de agosto de 2016). "AMD afirma que la CPU Zen superará a la Intel Broadwell-E y retrasa el lanzamiento hasta 2017". Ars Technica . Consultado el 18 de agosto de 2016 .
  15. ^ Cutress, Ian (20 de junio de 2017). "El futuro de AMD en servidores: lanzamiento de nuevas CPU de la serie 7000 y análisis de EPYC". AnandTech . Consultado el 8 de agosto de 2017 .
  16. ^ "Portátil convertible HP ENVY x360 - 15z táctil". Tienda oficial HP .
  17. ^ Lilly, Paul (23 de julio de 2016). "AMD envía Zen en cantidades limitadas en el cuarto trimestre, el lanzamiento de volumen aumenta en el primer trimestre de 2017". HotHardware . Archivado desde el original el 21 de abril de 2019 . Consultado el 21 de octubre de 2020 .
  18. ^ Bright, Peter (8 de enero de 2018). "La hoja de ruta de AMD para 2018: APU de escritorio en febrero, Ryzen de segunda generación en abril". Ars Technica . Consultado el 9 de enero de 2018 .
  19. ^ Cutress, Ian. "Análisis profundo de los procesadores AMD Ryzen de segunda generación: 2700X, 2700, 2600X y 2600 probados". Anandtech . Consultado el 21 de octubre de 2020 .
  20. ^ Hruska, Joel (22 de septiembre de 2017). «AMD utilizará el «nuevo» nodo de 12 nm de GlobalFoundries para las futuras CPU y GPU». ExtremeTech . Consultado el 21 de octubre de 2020 .
  21. ^ Cuero, Antony. "Revisión de AMD Ryzen 9 3900X y Ryzen 7 3700X: los antiguos propietarios de Ryzen ya no se fijan en los nuevos". Forbes . Consultado el 19 de septiembre de 2019 .
  22. ^ "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 .
  23. ^ "Los procesadores AMD EPYC™ de segunda generación establecen un nuevo estándar para el centro de datos moderno con un rendimiento récord y ahorros significativos en el costo total de propiedad". AMD . 7 de agosto de 2019 . Consultado el 8 de agosto de 2019 .
  24. ^ Enero de 2020, Bill Thomas 15 (15 de enero de 2020). "Especificaciones, precio y fecha de lanzamiento de AMD Zen 2: todo sobre la nueva tecnología de procesadores de AMD". TechRadar . Consultado el 21 de octubre de 2020 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  25. ^ "Naples Zeppelin vs. Rome Chiplet (subsección)".
  26. ^ btarunr (12 de junio de 2019). "Matrices controladoras de E/S 'Matisse' AMD Ryzen 3000 de 12 nm, no de 14 nm". TechPowerUp . Consultado el 21 de octubre de 2020 .
  27. ^ abc Cutress, Ian (10 de junio de 2019). «Análisis de la microarquitectura AMD Zen 2: Ryzen 3000 y EPYC Rome». AnandTech . Consultado el 21 de octubre de 2020 .
  28. ^ Septiembre de 2019, Scharon Harding 14 (14 de septiembre de 2019). "¿Qué es un AMD CCX? Una definición básica". Tom's Hardware . Consultado el 21 de octubre de 2020 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  29. ^ Hachman, Mark (20 de septiembre de 2022). "Las CPU AMD Ryzen 7020 'Mendocino' quieren que las computadoras portátiles de bajo costo duren todo el día". PCWorld . Consultado el 21 de abril de 2024 .
  30. ^ ab Ridley, Jacob (8 de octubre de 2020). «Fecha de lanzamiento, especificaciones, precio y rendimiento de la CPU AMD Ryzen 5000 – Zen 3». PC Gamer . Consultado el 20 de octubre de 2020 .
  31. ^ "Zen 3 de AMD se lanzará el 5 de noviembre con importantes mejoras de IPC -". ExtremeTech . Consultado el 21 de octubre de 2020 .
  32. ^ "AMD presenta nuevos procesadores móviles Ryzen que combinan el núcleo "Zen 3+" con gráficos AMD RDNA 2 en un diseño potente". AMD (Nota de prensa). Santa Clara, CA. 4 de enero de 2022 . Consultado el 27 de mayo de 2022 .
  33. ^ AMD en Computex 2021 , consultado el 15 de noviembre de 2021
  34. ^ "Ryzen 7 5800X3D vs. Ryzen 7 5800X: Comparación de Zen 3 Gaming". TechSpot . Consultado el 11 de julio de 2022 .
  35. ^ Discurso inaugural de AMD Accelerated Data Center Premiere , consultado el 15 de noviembre de 2021
  36. ^ WhyCry. "AMD EPYC 7003 'Milan-X' se lanza el 21 de marzo, se filtraron las especificaciones y el precio". VideoCardz.com . Consultado el 11 de julio de 2022 .
  37. ^ Hertz, Jake (15 de noviembre de 2021). "AMD adelanta más procesadores para centros de datos en el estreno acelerado de centros de datos de 2021". Todo sobre circuitos . Consultado el 6 de junio de 2023 .
  38. ^ "AMD lanza procesadores para servidores EPYC "Genoa" Zen 4 de cuarta generación: aumento del rendimiento del 100 % para un 50 % más de núcleos". TechPowerUp . 11 de noviembre de 2022 . Consultado el 6 de junio de 2023 .
  39. ^ ab Smith, Ryan (13 de junio de 2023). "AMD presenta las CPU EPYC 97x4 "Bergamo": 128 núcleos de CPU Zen 4c para servidores, ya disponibles". AnandTech . Consultado el 21 de abril de 2024 .
  40. ^ Norem, Josh (18 de septiembre de 2023). "AMD presenta la CPU Epyc de cuarta generación definitiva con nombre en código Siena". ExtremeTech . Consultado el 22 de abril de 2024 .
  41. ^ Alcorn, Paul (23 de noviembre de 2022). "Especificaciones, fecha de lanzamiento, benchmarks y listas de precios de AMD Zen 4 Ryzen 7000". Tom's Hardware . Consultado el 21 de abril de 2024 .
  42. ^ Burek, John (5 de enero de 2023). «¡Llegan 'Phoenix' y 'Dragon Range'! AMD presenta las CPU móviles Ryzen 7000, algunas con 'Ryzen AI' integrada». PCMag Australia . Consultado el 21 de abril de 2024 .
  43. ^ Cunningham, Andrew (29 de enero de 2024). «Revisión del Ryzen 8000G: una GPU integrada que puede superar a una tarjeta gráfica, por un precio». Ars Technica . Consultado el 21 de abril de 2024 .
  44. ^ "AMD confirma la línea de procesadores de la serie Zen4 y Ryzen 7000: Raphael en 2022, Dragon Range y Phoenix en 2023". VideoCardz.com . 3 de mayo de 2022.
  45. ^ Norem, Josh (21 de febrero de 2024). "Informe: la arquitectura Zen 5 de AMD comenzará la producción en volumen en el tercer trimestre". ExtremeTech . Consultado el 22 de abril de 2024 .
  46. ^ Smith, Ryan (9 de junio de 2022). "Hoja de ruta de la arquitectura AMD Zen: Zen 5 en 2024 con una microarquitectura completamente nueva". AnandTech . Consultado el 11 de diciembre de 2022 .
  47. ^ Anton Shilov (9 de agosto de 2024). "La vulnerabilidad 'Sinkclose' de AMD afecta a cientos de millones de procesadores y permite el robo de datos. AMD comienza a solucionar el problema en líneas de chips críticas y se publicarán más detalles". Tom's Hardware.
  48. ^ Andy Edser (12 de agosto de 2024). "Millones de CPU AMD son vulnerables a una falla profunda del sistema llamada 'Sinkclose' de hace 18 años, pero es bastante difícil de explotar". PC Gamer.
  49. ^ Aaron Klotz (19 de agosto de 2024). "La solución para la vulnerabilidad 'Sinkclose' de Ryzen 3000 llega mañana. AMD cambia de postura y, después de todo, aplicará un parche a Ryzen 3000". Tom's Hardware.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Zen_(microarquitectura)&oldid=1241192920"