Microarquitectura del procesador AMD de 4 nanómetros 2024
Zen 5 es el nombre de una microarquitectura de CPU de AMD , que se muestra en su hoja de ruta en mayo de 2022, [3] se lanzó para dispositivos móviles en julio de 2024 y para computadoras de escritorio en agosto de 2024. [4] Es el sucesor de Zen 4 y actualmente se fabrica en el proceso N4X de TSMC . [5] También está previsto que Zen 5 se fabrique en el proceso N3E en el futuro. [6]
La microarquitectura Zen 5 impulsa los procesadores de escritorio de la serie Ryzen 9000 (nombre en código "Granite Ridge"), los procesadores de servidor Epyc 9005 (nombre en código "Turin"), [7] y los procesadores móviles delgados y livianos Ryzen AI 300 (nombre en código "Strix Point"). [8]
Fondo
Zen 5 se mencionó oficialmente por primera vez durante la presentación de los procesadores Ryzen de AMD: un año después, el 9 de abril de 2018. [9]
Una hoja de ruta mostrada durante el Día del Analista Financiero de AMD el 9 de junio de 2022 confirmó que Zen 5 y Zen 5c se lanzarían en variantes de 3 nm y 4 nm en 2024. [10] Los primeros detalles sobre la arquitectura Zen 5 prometían una "front end re-canalizada y una amplia emisión" con "optimizaciones integradas de IA y aprendizaje automático".
Durante la conferencia telefónica sobre los resultados del cuarto trimestre de 2023 de AMD, el 30 de enero de 2024, la directora ejecutiva de AMD, Lisa Su, afirmó que los productos Zen 5 "llegarían en la segunda mitad del año". [11]
Arquitectura
Zen 5 es un rediseño completo de Zen 4 con un front-end más amplio, un mayor rendimiento de punto flotante y una predicción de bifurcaciones más precisa. [12]
Proceso de fabricación
Zen 5 fue diseñado teniendo en mente los procesos de 4 nm y 3 nm. Esto actuó como una póliza de seguro para AMD en caso de que la producción en masa de sus nodos N3 de TSMC enfrentara retrasos, problemas importantes de defectos en las obleas o problemas de capacidad. Un analista de la industria estimó que los primeros rendimientos de las obleas N3 eran del 55%, mientras que otros estimaron que los rendimientos eran similares a los de N5, entre el 60 y el 80%. [13] [14] Además, Apple , como el cliente más grande de TSMC, tiene acceso prioritario a los nodos de proceso más recientes. En 2022, Apple fue responsable del 23% de los 72 mil millones de dólares en ingresos totales de TSMC. [15] Después de que N3 comenzara a aumentar a fines de 2022, Apple compró la totalidad de la capacidad de producción temprana de obleas N3B de TSMC para fabricar sus SoC A17 y M3. [16] Los procesadores de escritorio y servidor Zen 5 continúan utilizando el nodo N6 para la fabricación de la matriz de E/S. [17]
Los CCD Zen 5 se fabrican en el nodo N4X de TSMC, que está diseñado para admitir frecuencias más altas para aplicaciones de computación de alto rendimiento (HPC). [18] Los procesadores móviles basados en Zen 4 se fabricaron en el nodo N4P, que está más orientado a la eficiencia energética. N4X mantiene la compatibilidad IP con N4P y ofrece una ganancia de frecuencia del 6 % sobre N4P con la misma potencia, pero viene con la desventaja de una fuga moderada. [19] En comparación con el nodo N5 utilizado para producir CCD Zen 4, N4X puede permitir frecuencias hasta un 15 % más altas mientras funciona a 1,2 V. [20]
El CCD Zen 5, cuyo nombre en código es "Eldora", tiene un tamaño de chip de 70,6 mm2 , una reducción del 0,5 % en el área del CCD de 71 mm2 de Zen 4, al tiempo que logra un aumento del 28 % en la densidad de transistores debido al nodo de proceso N4X. [21] El CCD de Zen 5 contiene 8.315 mil millones de transistores en comparación con los 6.5 mil millones de transistores del CCD de Zen 4. [22] El tamaño de un núcleo Zen 5 individual es en realidad mayor que el de un núcleo Zen 4, pero el CCD se ha reducido mediante la reducción de la caché L3. El chip monolítico utilizado por los procesadores móviles "Strix Point", fabricado en el nodo N4P de menor potencia de TSMC, mide 232,5 mm2 de área. [21]
Interfaz
Predicción de rama
Los cambios de Zen 5 en la predicción de bifurcaciones son la divergencia más significativa con respecto a cualquier microarquitectura Zen anterior. El predictor de bifurcaciones en un núcleo intenta predecir el resultado cuando hay rutas de código divergentes. El predictor de bifurcaciones de Zen 5 puede operar con dos por adelantado, donde puede intentar predecir dos rutas de código por adelantado antes de que se ejecuten en lugar de predecir una ruta de código, esperar a que se ejecute y luego predecir la siguiente. [23] Los predictores de bifurcaciones con dos por adelantado se han discutido en investigaciones académicas que se remontan al artículo de 1996 de André Seznec et al . "Multiple-block ahead branch predictors". [24] 28 años después de que se propusiera por primera vez en la investigación académica, la arquitectura Zen 5 de AMD se convirtió en la primera microarquitectura en implementar por completo la predicción de bifurcaciones con dos por adelantado. La mayor precarga de datos ayuda al predictor de bifurcaciones.
Motores de ejecución
Unidades enteras
Zen 5 contiene 6 unidades lógicas aritméticas (ALU), en comparación con las 4 ALU de las arquitecturas Zen anteriores. Una mayor cantidad de ALU que manejan operaciones enteras comunes puede aumentar el rendimiento entero escalar por ciclo en un 50 %. [25]
Motores vectoriales e instrucciones
El motor vectorial de Zen 5 cuenta con 4 canales de coma flotante en comparación con los 3 canales de Zen 4. Zen 4 introdujo las instrucciones AVX-512. Las capacidades de AVX-512 se han ampliado con Zen 5 con una duplicación del ancho del canal de coma flotante a una ruta de datos de coma flotante nativa de 512 bits. La ruta de datos AVX-512 se puede configurar según el producto. Los procesadores de escritorio de la serie Ryzen 9000 y los procesadores de servidor EPYC 9005 cuentan con la ruta de datos completa de 512 bits, pero los procesadores móviles Ryzen AI 300 cuentan con una ruta de datos de 256 bits para reducir el consumo de energía. La instrucción AVX-512 se ha ampliado a las instrucciones VNNI/VEX. Además, hay un mayor bfloat16rendimiento que es beneficioso para las cargas de trabajo de IA.
Cache
L1
El front-end más amplio de la arquitectura Zen 5 requiere cachés más grandes y un mayor ancho de banda de memoria para mantener los núcleos alimentados con datos. La caché L1 por núcleo se ha incrementado de 64 KB a 80 KB por núcleo. La caché de instrucciones L1 sigue siendo la misma en 32 KB, pero la caché de datos L1 se ha incrementado de 32 KB a 48 KB por núcleo. Además, el ancho de banda de la caché de datos L1 para tuberías de unidad de punto flotante de 512 bits también se ha duplicado. La asociatividad de la caché de datos L1 ha aumentado de 8 vías a 12 vías para adaptarse a su mayor tamaño.
L2
La caché L2 se mantiene en 1 MB, pero su asociatividad ha aumentado de 8 a 16 vías. Zen 5 también tiene un ancho de banda de caché L2 duplicado de 64 bytes por ciclo.
Nivel 3
La caché L3 se llena a partir de las víctimas de la caché L2 y de los fallos en vuelo. La latencia para acceder a la caché L3 se ha reducido en 3,5 ciclos. [26] Un Zen 5 Core Complex Die (CCD) contiene 32 MB de caché L3 compartidos entre los 8 núcleos. En los CCD Zen 5 3D V-Cache, se coloca una pieza de silicio que contiene 64 MB de caché L3 adicional debajo de los núcleos en lugar de encima como en las generaciones anteriores para un total de 96 MB. [27] Esto permite una mayor frecuencia del núcleo en comparación con las implementaciones de 3D V-Cache de la generación anterior que eran sensibles a voltajes más altos. El Ryzen 7 9800X3D basado en Zen 5 tiene una frecuencia base aumentada de 500 MHz con respecto al Ryzen 7 7800X3D basado en Zen 4 y permite el overclocking por primera vez. [28]
Las APU Ryzen AI 300, cuyo nombre en código es "Strix Point", cuentan con 24 MB de caché L3 total que se divide en dos matrices de caché independientes. 16 MB de caché L3 dedicada se comparten entre los 4 núcleos Zen 5 y 8 MB se comparten entre los 8 núcleos Zen 5c. [29] Los núcleos Zen 5c no pueden acceder a la matriz de caché L3 de 16 MB y viceversa. [30]
Otros cambios
Otras características y cambios en la arquitectura Zen 5, en comparación con Zen 4 , incluyen:
Se admiten oficialmente velocidades de memoria de hasta DDR5-5600 y LPDDR5X-7500. [31]
El reloj Infinity Fabric (FCLK) se ha aumentado a 2400 MHz. [32]
Productos
De oficina
Cresta de granito
AMD anunció una línea inicial de cuatro modelos de procesadores Ryzen 9000 el 3 de junio de 2024, incluidos un Ryzen 5, un Ryzen 7 y dos modelos Ryzen 9. Fabricados en un proceso de 4 nm, los procesadores cuentan con entre 6 y 16 núcleos. [34] Los procesadores Ryzen 9000 se lanzaron en agosto de 2024.
Características comunes de las CPU de escritorio Ryzen 9000:
La serie Ryzen AI 300 de procesadores ultradelgados de alto rendimiento para portátiles se anunció el 3 de junio de 2024. Con el nombre en código Strix Point , estos procesadores se nombran bajo un nuevo sistema de numeración de modelos similar a la numeración de modelos Core y Core Ultra de Intel. Strix Point cuenta con un motor Ryzen AI de tercera generación basado en XDNA 2, que proporciona hasta 50 TOPS de rendimiento de unidad de procesamiento neuronal. Los gráficos integrados se actualizaron a RDNA 3.5, y los modelos de gama alta tienen 16 CU de GPU y 12 núcleos de CPU, un aumento del máximo de 8 núcleos de CPU en los procesadores móviles ultradelgados Ryzen de la generación anterior. [39] Los portátiles con procesadores de la serie Ryzen AI 300 se lanzaron el 17 de julio. [40]
Características comunes de las APU para portátiles Ryzen AI 300:
Zócalo: BGA , tipo de paquete FP8.
Todos los modelos admiten DDR5 -5600 o LPDDR5X -7500 en modo de doble canal .
^ Esta es la frecuencia máxima para los núcleos Zen 5. Los núcleos Zen 5c alcanzan los 3,3 GHz. [41]
Servidor
Turín
Junto con los procesadores de escritorio Granite Ridge y los procesadores móviles Strix Point, la serie Epyc 9005 de procesadores de servidor de alto rendimiento, con nombre en código Turin , también se anunció en Computex el 3 de junio de 2024. Utiliza el mismo zócalo SP5 que los procesadores de la serie Epyc 9004 anteriores, y tendrá hasta 128 núcleos y 256 subprocesos en el modelo de gama alta. Turin se construirá sobre un proceso de 4 nm de TSMC . [47]
Características comunes de los procesadores de servidor EPYC 9000:
En Computex también se mostró una variante del Epyc 9005 que utiliza núcleos Zen 5c. Tendrá un máximo de 192 núcleos y 384 subprocesos y se fabricará con un proceso de 3 nm . [47]
Características comunes de los procesadores de servidor EPYC Dense 9000:
Zen 5c es una variante compacta del núcleo Zen 5, dirigido principalmente a clientes de servidores de computación en la nube a hiperescala. [48] Sucederá al núcleo Zen 4c .
Referencias
^ "La fuga de la APU AMD Ryzen 8000 "Strix Point" apunta a 16 CU RDNA 3.5". TechPowerUp . 4 de septiembre de 2023 . Consultado el 7 de octubre de 2023 .
^ "AMD Ryzen 8000 "Hawk Point" oficialmente en la próxima tableta 2 en 1 de Minisforum". VideoCardz.com . Consultado el 7 de octubre de 2023 .
^ "AMD confirma la alineación de las series Zen4 y Ryzen 7000: Raphael en 2022, Dragon Range y Phoenix en 2023". VideoCardz . 3 de mayo de 2022 . Consultado el 2 de octubre de 2022 .
^ Hollister, Sean (24 de julio de 2024). "AMD está retrasando ligeramente el lanzamiento de sus CPU Ryzen 9000 para escritorio 'por precaución'". The Verge . Consultado el 4 de agosto de 2024 .
^ "AMD analiza en profundidad la arquitectura Zen 5: pruebas de rendimiento de Ryzen 9000 y AI 300, GPU RDNA 3.5, XDNA 2 y más". 15 de julio de 2024.
^ Alcorn, Paul (9 de junio de 2022). "AMD comparte una nueva hoja de ruta de núcleos de CPU, Zen 5 de 3 nm para 2024, arquitectura Infinity de cuarta generación". Tom's Hardware . Consultado el 4 de agosto de 2023 .
^ Alcorn, Paul (2 de junio de 2024). «AMD anuncia EPYC Turin de 3 nm con 192 núcleos y 384 subprocesos: 5,4 veces más rápido que Intel Xeon en el trabajo de IA; se lanzará en la segunda mitad de 2024». Archivado desde el original el 3 de junio de 2024 . Consultado el 2 de junio de 2024 .
^ Alcorn, Paul (2 de junio de 2024). «AMD presenta los procesadores 'Strix Point' de la serie Ryzen AI 300: 50 TOPS de rendimiento de IA, los núcleos de densidad Zen 5c llegan a Ryzen 9 por primera vez». Tom's Hardware . Archivado desde el original el 3 de junio de 2024. Consultado el 2 de junio de 2024 .
^ "Procesadores Ryzen: un año después". YouTube . 9 de abril de 2018 . Consultado el 23 de agosto de 2024 .
^ "AMD FAD 2022 Hoja de ruta de núcleos de CPU AMD hacia Zen 5". ServeTheHome . Consultado el 3 de junio de 2024 .
^ "AMD reafirma que las CPU Ryzen con arquitectura Zen5 llegarán en la segunda mitad de 2024". VideoCardz . 31 de enero de 2024 . Consultado el 3 de junio de 2024 .
^ Bonshor, Gavin (2 de junio de 2024). "AMD presenta las CPU Ryzen 9000 para computadoras de escritorio, Zen 5 ocupa un lugar central en Computex 2024". AnandTech . Consultado el 3 de junio de 2024 .
^ Norem, Josh (14 de julio de 2023). "Analista: TSMC alcanza un rendimiento del 55 % en el nodo de 3 nm para los SoC A17 Bionic y M3 de Apple". ExtremeTech . Consultado el 3 de junio de 2024 .
^ Shilov, Anton (31 de diciembre de 2022). "Los analistas estiman que el rendimiento de 3 nm de TSMC oscila entre el 60% y el 80%". Tom's Hardware . Consultado el 3 de junio de 2024 .
^ Norem, Josh (8 de agosto de 2023). "Apple compró toda la capacidad de 3 nm de TSMC durante un año entero". ExtremeTech . Consultado el 3 de junio de 2024 .
^ Norem, Josh (27 de abril de 2023). "TSMC dice que no puede satisfacer las demandas de Apple de obleas de 3 nm". ExtremeTech . Consultado el 3 de junio de 2024 .
^ Bonshor, Gavin (2 de junio de 2024). "AMD presenta las CPU Ryzen 9000 para computadoras de escritorio, Zen 5 ocupa un lugar central en Computex 2024". AnandTech . Archivado desde el original el 3 de junio de 2024 . Consultado el 2 de junio de 2024 .
^ Norem, Josh (22 de julio de 2024). "Las arquitecturas Zen 5 de AMD cuentan con un aumento del 28 % en la densidad con respecto a Zen 4". ExtremeTech . Consultado el 16 de septiembre de 2024 .
^ "Tecnologías avanzadas para HPC: N4/N4P/N4X". TSMC . Consultado el 3 de junio de 2024 .
^ Shilov, Anton (17 de diciembre de 2021). "TSMC presenta el nodo N4X: rendimiento extremadamente alto a altos voltajes". AnandTech . Consultado el 3 de junio de 2024 .
^ ab "Se confirman los tamaños de matriz y el número de transistores de AMD Granite Ridge y Strix Point Zen 5". TechPowerUp . 16 de julio de 2024 . Consultado el 16 de septiembre de 2024 .
^ Shilov, Anton (18 de julio de 2024). "Los chips Zen 5 de AMD contienen 8.315 millones de transistores por chip de cómputo, un aumento del 28 % en densidad". Tom's Hardware . Consultado el 16 de septiembre de 2024 .
^ Posch, Maya (28 de julio de 2024). "AMD regresa a 1996 con el predictor de bifurcación de dos bloques por delante de Zen 5". Hackaday . Consultado el 16 de septiembre de 2024 .
^ Seznec, André; Jourdan, Stéphan; Sainrat, Pascal; Michaud, Pierre (1996). "Predictores de ramificación con varios bloques por delante". Actas de la séptima conferencia internacional sobre soporte arquitectónico para lenguajes de programación y sistemas operativos . pp. 116–127. doi :10.1145/237090.237169. ISBN0-89791-767-7.
^ Lam, Chester (8 de octubre de 2023). "Diapositivas filtradas de Zen 5". Chips and Cheese . Consultado el 3 de junio de 2024 .
^ Kennedy, Patrick (27 de agosto de 2024). «AMD Zen 5 Core está en Hot Chips 2024». ServeTheHome . Consultado el 16 de septiembre de 2024 .
^ Lilly, Paul (31 de octubre de 2024). "AMD Ryzen 7 9800X3D presentado con un ajuste de caché virtual 3D para jugadores y overclockers". HotHardware . Consultado el 1 de noviembre de 2024 .
^ Tyson, Mark (31 de octubre de 2024). "AMD corona al Ryzen 7 9800X3D como una 'leyenda de los juegos' en un anuncio sorpresa: el fabricante de chips afirma que el chip Zen 5 3D V-Cache de $ 479 es hasta un 20% de media más rápido que el buque insignia Intel Core Ultra 9". Tom's Hardware . Consultado el 1 de noviembre de 2024 .
^ "El punto de inflexión de AMD: Zen 5 llega a los dispositivos móviles". Chips and Cheese . 10 de agosto de 2024 . Consultado el 16 de septiembre de 2024 .
^ "AMD Strix Point SoC reintroduce CPU Dual-CCX, se revelan otros detalles interesantes sobre el silicio". TechPowerUp . 24 de julio de 2024 . Consultado el 16 de septiembre de 2024 .
^ Bonshor, Gavin. "AMD presenta las CPU Ryzen 9000 para computadoras de escritorio, Zen 5 ocupa un lugar central en Computex 2024". www.anandtech.com . Consultado el 15 de junio de 2024 .
^ Mujtaba, Hassan (2 de junio de 2024). "CPU de escritorio AMD Ryzen 9000 oficiales: Zen 5 logra un aumento del IPC del 16 %, SKU 9950X, 9900X, 9700X, 9600X, hasta 16 núcleos a 5,7 GHz, lanzamiento en julio". Wccftech . Consultado el 3 de junio de 2024 .
^ "AMD revela más detalles sobre los núcleos de CPU Zen 5". Phoronix . 24 de julio de 2024 . Consultado el 24 de julio de 2024 .
^ "AMD presenta las CPU de escritorio Ryzen 9000 Zen5 "Granite Ridge"". VideoCardz . 3 de junio de 2024 . Consultado el 3 de junio de 2024 .
^ abcd Bonshor, Gavin (2 de junio de 2024). "AMD presenta las CPU Ryzen 9000 para computadoras de escritorio, Zen 5 ocupa un lugar central en Computex 2024". AnandTech . Consultado el 3 de junio de 2024 .
^ abcd Hagedoorn, Hilbert (6 de agosto de 2024). "Procesadores AMD Ryzen serie 9000: precios oficiales". guru3d.com . Consultado el 7 de agosto de 2024 .
^ "La leyenda de los videojuegos continúa: AMD presenta el procesador AMD Ryzen 7 9800X3D de próxima generación" (nota de prensa). Santa Clara, California : AMD . Globe Newswire. 31 de octubre de 2024. Consultado el 31 de octubre de 2024 .
^ Warren, Tom (21 de octubre de 2024). "Las muy esperadas CPU de escritorio X3D de la serie 9000 de AMD llegarán el 7 de noviembre". The Verge . Consultado el 26 de octubre de 2024 .
^ Alcorn, Paul (3 de junio de 2024). "AMD presenta los procesadores 'Strix Point' de la serie Ryzen AI 300: 50 TOPS de rendimiento de IA, los núcleos de densidad Zen 5c llegan a Ryzen 9 por primera vez". Tom's Hardware . Consultado el 3 de junio de 2024 .
^ Shanto, Abid Ahsan (3 de julio de 2024). «Asus confirma el retraso en el lanzamiento de las laptops AMD Ryzen AI serie 300». NotebookCheck . Consultado el 4 de julio de 2024 .
^ Bonshor, Gavin. "Revisión del AMD Ryzen AI 9 HX 370: incorporando Zen 5 y RDNA 3.5 a las notebooks". www.anandtech.com . Consultado el 28 de julio de 2024 .
^ "AMD presenta los procesadores Ryzen Zen 5 de próxima generación para potenciar experiencias de inteligencia artificial avanzadas". AMD . 2 de junio de 2024 . Consultado el 2 de noviembre de 2024 .
^ ab Ganti, Anil (3 de junio de 2024). "Computex 2024 | AMD Ryzen AI 9 HX 370 y Ryzen AI 9 365 presentados con nuevos núcleos de CPU y GPU". NotebookCheck . Consultado el 3 de junio de 2024 .
^ Yuan, Gu (6 de julio de 2024). «AMD Ryzen AI 9 HX 370/7 PRO 360 APU 跑分曝光». IT Home (en chino simplificado). Archivado desde el original el 6 de julio de 2024. Consultado el 8 de julio de 2024 .
^ Klotz, Aaron (5 de julio de 2024). «Ryzen AI 7 Pro 160 supera al Ryzen 9 de la generación anterior: el chip llega a Geekbench con tres núcleos Zen 5 y cinco núcleos Zen 5c». Tom's Hardware . Archivado desde el original el 7 de julio de 2024. Consultado el 8 de julio de 2024 .
^ "AMD lanza los nuevos procesadores Ryzen™ AI PRO serie 300 para impulsar la próxima generación de PC comerciales". AMD . 10 de octubre de 2024 . Consultado el 2 de noviembre de 2024 .
^ ab Alcorn, Paul (3 de junio de 2024). "AMD anuncia EPYC Turin de 3 nm con 192 núcleos y 384 subprocesos: 5,4 veces más rápido que Intel Xeon en trabajo de IA, se lanzará en la segunda mitad de 2024". Tom's Hardware . Consultado el 3 de junio de 2024 .
^ 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 .