Microarquitectura de AMD
AMD Steamroller Family 15h es una microarquitectura desarrollada por AMD para las APU AMD , que sucedió a Piledriver a principios de 2014 como la microarquitectura de tercera generación basada en Bulldozer . [2] Las APU Steamroller continúan utilizando módulos de dos núcleos como sus predecesoras, aunque apuntan a lograr mayores niveles de paralelismo.
Microarquitectura
Steamroller aún cuenta con módulos de dos núcleos que se encuentran en los diseños Bulldozer y Piledriver llamados multi-hilo agrupado (CMT), lo que significa que un módulo se comercializa como un procesador de doble núcleo. [3] El enfoque de Steamroller es para un mayor paralelismo. [4] Las mejoras se centran en decodificadores de instrucciones independientes para cada núcleo dentro de un módulo, 25% más de los despachos de ancho máximo por hilo, mejores programadores de instrucciones, predictor de bifurcación de perceptrón mejorado, cachés más grandes e inteligentes, hasta un 30% menos de errores de caché de instrucciones, tasa de predicción errónea de bifurcación reducida en un 20%, caché L2 redimensionable dinámicamente, cola de microoperaciones, [5] más recursos de registro interno y controlador de memoria mejorado.
AMD estimó que estas mejoras aumentarán las instrucciones por ciclo (IPC) hasta un 30% en comparación con el núcleo Bulldozer de primera generación, manteniendo al mismo tiempo las altas frecuencias de reloj de Piledriver con un menor consumo de energía. [3] El resultado final fue una mejora del IPC de un solo subproceso del 9% y una mejora del IPC de múltiples subprocesos del 18% con respecto a Piledriver. [6]
Steamroller, la microarquitectura para CPU, así como Graphics Core Next , la microarquitectura para GPU, están emparejadas en las líneas APU para soportar características especificadas en la Arquitectura de Sistema Heterogéneo .
Historia
En 2011, AMD anunció una línea de procesadores de tercera generación basada en Bulldozer para 2013, [7] con Next Generation Bulldozer como título provisorio, utilizando el proceso de fabricación de 28 nm. [8]
El 21 de septiembre de 2011, unas diapositivas filtradas de AMD indicaron que esta tercera generación de núcleos Bulldozer tenía el nombre en código Steamroller . [9] [10]
En enero de 2014, las primeras APU Kaveri estuvieron disponibles. [11]
Desde mayo de 2015 hasta marzo de 2016 se lanzaron nuevas APU llamadas Kaveri-refresh (nombre en código Godavari). [12]
Características
La siguiente tabla muestra las características de los procesadores AMD con gráficos 3D, incluidas las APU (ver también: Lista de procesadores AMD con gráficos 3D ).
- ^ Para los modelos de excavadoras FM2+: A8-7680, A6-7480 y Athlon X4 845.
- ^ Una PC sería un nodo.
- ^ Una APU combina una CPU y una GPU. Ambas tienen núcleos.
- ^ Requiere soporte de firmware.
- ^ ab Requiere soporte de firmware.
- ^ Sin SSE4. Sin SSSE3.
- ^ El rendimiento de precisión simple se calcula a partir de la velocidad del reloj del núcleo base (o aumentada) en función de una operación FMA .
- ^ Sombreadores unificados : unidades de mapeo de texturas : unidades de salida de renderizado
- ^ ab Para reproducir contenido de video protegido, también se requiere compatibilidad con tarjeta, sistema operativo, controlador y aplicaciones. Para esto también se necesita una pantalla compatible con HDCP. HDCP es obligatorio para la salida de ciertos formatos de audio, lo que impone restricciones adicionales a la configuración multimedia.
- ^ Para alimentar más de dos pantallas, los paneles adicionales deben tener soporte nativo para DisplayPort . [22] Alternativamente, se pueden emplear adaptadores activos de DisplayPort a DVI/HDMI/VGA.
- ^ab DRM ( Direct Rendering Manager ) es un componente del núcleo de Linux. La compatibilidad que se muestra en esta tabla se refiere a la versión más actual.
Procesadores
Líneas APU
- APU de la serie A de Kaveri
- Presupuesto de escritorio y mercados generales (FM2+): La línea de APU Trinity / Richland fue reemplazada en enero de 2014 por la línea de APU Kaveri , como la tercera generación de las series A10, A8, A6 y A4 para el mercado de escritorio. El modelo tope de gama en 2014 fue la APU A10-7850K de cuatro núcleos, con una frecuencia de núcleo de 3,7 GHz y 4 MB de caché L2, que incorpora una GPU de 720 MHz con 512 procesadores de flujo y más de 856 GFLOPS de potencia de procesamiento total . [27]
En 2015 y 2016 se lanzaron nuevos modelos con dos a cuatro núcleos Steamroller B mejorados como Kaveri-refresh / Godavari. A10-7890K, el nuevo modelo tope de gama, presenta una frecuencia de núcleo aumentada de 4,1 GHz y una GPU de 866 MHz. - Dos o cuatro núcleos de CPU basados en la microarquitectura Steamroller
- Solo Socket FM2+ , no se admite Socket FM2, [28] compatibilidad con PCIe 3.0
- Controlador de memoria DDR3 de doble canal (2x64 bits)
- Arquitectura de sistemas heterogéneos (HSA) 2.0 de AMD
- Bloques SIP : decodificador de vídeo unificado , motor de codificación de vídeo , TrueAudio [29]
- De tres a ocho unidades de cómputo (CU) basadas en la microarquitectura GCN revisada de segunda generación ; [30] 1 unidad de cómputo (CU) consta de 64 procesadores de sombreado unificados : 4 unidades de mapeo de texturas (TMU): 1 unidad de salida de renderizado (ROP)
- AMD Eyefinity hasta 4 monitores, [31] Compatibilidad con 4K Ultra HD, Compatibilidad con DisplayPort 1.2 [32]
- Algunos modelos son compatibles con gráficos híbridos AMD mediante el uso de una tarjeta gráfica discreta Radeon R7 240 o R7 250. [33]
- Coprocesador ARM Cortex-A5 personalizado integrado [34] con extensiones de seguridad TrustZone [35]
- APU de Berlín - cancelada
- Anunciada en 2013 por AMD [36], la APU Berlín estaba dirigida a los mercados empresariales y de servidores y contaba con cuatro núcleos Steamroller , hasta 512 procesadores de flujo y soporte para memoria ECC .
Líneas FX (descontinuadas)
En noviembre de 2013 AMD confirmó que no actualizaría la serie FX en 2014, ni su versión Socket AM3+ , ni tampoco recibiría una versión Steamroller con un nuevo socket. [37] [38]
Sin embargo, AMD lanzó un FX-770K basado en Kaveri para computadoras de escritorio y un FX-7600P para dispositivos móviles, que son básicamente APU con sus gráficos integrados deshabilitados, de manera similar a la línea Athlon X4 FM2+. Esas APU se lanzaron solo para fabricantes de equipos originales.
Líneas de servidor (canceladas)
Las hojas de ruta de servidores de AMD para 2014 mostraron: [39] [40]
- APU de Berlín : arquitectura Steamroller x86 de cuatro núcleos (como se describe arriba) para clústeres de medios y computación de 1 procesador (1P)
- CPU de Berlín : arquitectura Steamroller x86 de cuatro núcleos para clústeres de servicios empresariales y web 1P
- CPU Seattle : arquitectura AArch64 Cortex-A57 de 4/8 núcleos (Opteron A1100) para clústeres de servicios empresariales y web 1P [41]
- CPU de Varsovia : arquitectura Piledriver (Bulldozer de segunda generación) x86 de hasta 16 núcleos ( Opteron 6338P y 6370P ) para servidores 2P/4P [42]
Sin embargo, los planes para los productos Opteron de Steamroller se cancelaron, probablemente debido a la baja eficiencia energética lograda en esta generación de la arquitectura Bulldozer . La eficiencia energética aumentó considerablemente en la siguiente generación, Excavator , que superó a Jaguar en rendimiento por vatio y aproximadamente duplicó el rendimiento por vatio con respecto a Steamroller (por ejemplo, 20,74 pt/W frente a 10,85 pt/W al comparar APU móviles similares utilizando métricas arbitrarias aproximadas). [43] [44]
Referencias
- ^ "Página 2 - Análisis de los procesadores AMD Kaveri A10-7850K y A8-7600: ¿Valió la pena esperar por el primer chip verdaderamente heterogéneo?". ExtremeTech . Consultado el 19 de febrero de 2014 .
- ^ "Revisión de AMD Kaveri: A8-7600 y A10-7850K probados". Anandtech.com. 2014-01-14 . Consultado el 2014-02-08 .
- ^ ab "AMD: vamos por buen camino con la microarquitectura Steamroller en 2013". X-bit labs. 31 de marzo de 2013. Archivado desde el original el 25 de octubre de 2013. Consultado el 29 de septiembre de 2013 .
- ^ Su, Lisa (2012-02-02). "Consumerización, nube, convergencia" (PDF) . AMD 2012 Financial Analyst Day . Sunnyvale, California: Advanced Micro Devices. p. 26. Consultado el 2012-02-04 .
- ^ Anand Lal Shimpi (28 de agosto de 2012). "Detalles de la apisonadora de AMD: núcleo Bulldozer de tercera generación" . Consultado el 16 de noviembre de 2013 .
- ^ Miller, Michael J. (14 de febrero de 2014). "Ivytown, Steamroller, 14 y 16 nm Process Highlight ISSCC". Forwardthinking.pcmag.com . Consultado el 19 de febrero de 2014 .
- ^ Anton Shilov (9 de noviembre de 2010). «AMD planea lanzar un microprocesador de veinte núcleos en 2012». X-bit labs. Archivado desde el original el 5 de febrero de 2012. Consultado el 23 de enero de 2012 .
- ^ "Día del analista financiero 2012". 2 de febrero de 2012. Archivado desde el original el 6 de septiembre de 2014. Consultado el 29 de septiembre de 2013 .
- ^ "Hosszútávú mobil útiterv szivárgott ki az AMD-től - ¡PROHARDVER! Processzor hír". Prohardver.hu. 21 de septiembre de 2011 . Consultado el 23 de enero de 2012 .
- ^ "Nueva hoja de ruta AMD sobre la futura APU en el programa de 2012 y 2013 para el mercado móvil". 2011-09-21. Archivado desde el original el 11 de enero de 2013 . Consultado el 23 de enero de 2012 .
- ^ Joel Hruska (14 de enero de 2014). "Revisión de AMD Kaveri A10-7850K y A8-7600: ¿Valió la pena esperar por el primer chip verdaderamente heterogéneo?". extremetech.com . Consultado el 17 de enero de 2014 .
- ^ "12 款 APU 及 CPU 準備出發, 「Godavari」為 AMD 產品新代號". Zona VR . Archivado desde el original el 11 de febrero de 2017 . Consultado el 8 de febrero de 2017 .
- ^ "AMD anuncia la séptima generación de APU: Excavator mk2 en Bristol Ridge y Stoney Ridge para portátiles". 31 de mayo de 2016. Consultado el 3 de enero de 2020 .
- ^ "La familia de APU "Carrizo" de AMD Mobile está diseñada para ofrecer un salto significativo en rendimiento y eficiencia energética en 2015" (Nota de prensa). 20 de noviembre de 2014 . Consultado el 16 de febrero de 2015 .
- ^ "Guía de comparación de CPU para dispositivos móviles Rev. 13.0 Página 5: Lista completa de CPU para dispositivos móviles AMD". TechARP.com . Consultado el 13 de diciembre de 2017 .
- ^ ab "GPU AMD VEGA10 y VEGA11 detectadas en el controlador OpenCL". VideoCardz.com . Consultado el 6 de junio de 2017 .
- ^ Cutress, Ian (1 de febrero de 2018). "Zen Cores y Vega: APU Ryzen para AM4 – AMD Tech Day en CES: se revela la hoja de ruta para 2018, con APU Ryzen, Zen+ en 12 nm, Vega en 7 nm". Anandtech . Consultado el 7 de febrero de 2018 .
- ^ Larabel, Michael (17 de noviembre de 2017). "Radeon VCN Encode Support Lands in Mesa 17.4 Git". Phoronix . Consultado el 20 de noviembre de 2017 .
- ^ ab "La APU AMD Ryzen 5000G 'Cezanne' obtiene las primeras imágenes de matriz de alta resolución, 10,7 mil millones de transistores en un paquete de 180 mm2". wccftech . 12 de agosto de 2021 . Consultado el 25 de agosto de 2021 .
- ^ Tony Chen; Jason Greaves, "Arquitectura Graphics Core Next (GCN) de AMD" (PDF) , AMD , consultado el 13 de agosto de 2016
- ^ "Una mirada técnica a la arquitectura Kaveri de AMD". Semi Accurate . Consultado el 6 de julio de 2014 .
- ^ "¿Cómo conecto tres o más monitores a una tarjeta gráfica AMD Radeon™ HD 5000, HD 6000 y HD 7000 Series?". AMD . Consultado el 8 de diciembre de 2014 .
- ^ Airlie, David (26 de noviembre de 2009). "DisplayPort compatible con el controlador KMS integrado en el kernel de Linux 2.6.33" . Consultado el 16 de enero de 2016 .
- ^ "Matriz de características de Radeon". freedesktop.org . Consultado el 10 de enero de 2016 .
- ^ Deucher, Alexander (16 de septiembre de 2015). «XDC2015: AMDGPU» (PDF) . Consultado el 16 de enero de 2016 .
- ^ ab Michel Dänzer (17 de noviembre de 2016). "[ANUNCIO] xf86-video-amdgpu 1.2.0". listas.x.org .
- ^ "AMD revela más detalles sobre Kaveri: HSA, TrueAudio, Mantle". Archivado desde el original el 4 de agosto de 2016. Consultado el 16 de noviembre de 2013 .
- ^ "Las APU "Kaveri" de próxima generación de AMD requerirán nuevas placas base". 30 de mayo de 2013. Archivado desde el original el 7 de junio de 2013 . Consultado el 9 de junio de 2013 .
- ^ "Una mirada técnica a la arquitectura Kaveri de AMD". SemiAccurate . 15 de enero de 2014.
- ^ "Arquitectura detallada de la APU AMD Kaveri". 4 de julio de 2013.
- ^ "Multimonitor: Civilization V en A10-7850K "Kaveri"". YouTube .
- ^ "Revisión de la APU AMD A8-7600 Kaveri: la GPU integrada, HSA y hUMA". 14 de enero de 2014.
- ^ "Rendimiento gráfico del AMD A10-7850K". 14 de febrero de 2014. Consultado el 2 de abril de 2014 .
- ^ "AMD añadirá procesadores ARM para aumentar la seguridad de los chips". 14 de junio de 2012. Consultado el 3 de septiembre de 2013 .
- ^ "AMD y ARM Fusion redefinen más allá de x86" . Consultado el 10 de noviembre de 2013 .
- ^ "La APU para servidores AMD Berlin ofrece un adelanto de la próxima APU Kaveri con 4 núcleos Steamroller y 512 GCN SP". 19 de junio de 2013. Consultado el 29 de septiembre de 2013 .
- ^ Anton Shilov (13 de noviembre de 2013). "AMD planea introducir microprocesadores FX de próxima generación el año que viene". xbitlabs.com. Archivado desde el original el 1 de diciembre de 2019. Consultado el 16 de noviembre de 2013 .
- ^ Josh Walrath (4 de septiembre de 2013). "El cambio de procesador de AMD: el futuro realmente es la fusión" . Consultado el 29 de septiembre de 2013 .
- ^ "Berlín y Varsovia son el futuro de la línea de servidores x86 de AMD". The Tech Report. 18 de junio de 2013. Consultado el 29 de septiembre de 2013 .
- ^ Mujtaba, Hassan (26 de diciembre de 2013). "La hoja de ruta de AMD Opteron revela detalles de la próxima generación de APU Toronto y Carrizo". WCCF Tech . Consultado el 15 de enero de 2015 .
- ^ Mendoza, Menchie (13 de agosto de 2014). «AMD presenta el chip para servidor ARM 'Seattle' de 64 bits». Tech Times . Consultado el 15 de enero de 2015 .
- ^ Gasior, Geoff (22 de enero de 2014). "Se añaden CPU Warsaw de 16 núcleos a la línea Opteron". The Tech Report . Consultado el 15 de enero de 2015 .
- ^ "Opteron X2150 vs A10 8700P". cpuboss.com. Archivado desde el original el 16 de noviembre de 2016. Consultado el 15 de noviembre de 2016 .
- ^ "AMD A10 8700P vs 7300". cpuboss.com. Archivado desde el original el 27 de noviembre de 2016. Consultado el 15 de noviembre de 2016 .