Nuevos detalles en
torno a la microarquitectura AMD Zen, la cual ha
sido diseñada para aumentar significativamente el rendimiento por núcleo, sobre todo el rendimiento en datos numéricos (enteros/flotantes). Se
ve así casi la duplicación del número de decodificadores, ALU, y unidades
de punto de coma flotante por número en comparación con su predecesor. En esencia, cada núcleo Zen equivaldría en
términos de potencia a dos núcleos Steamroller, por lo que
estaríamos hablando de palabras mayores, demostrando
que es una microarquitectura enfocada a ofrecer un alto rendimiento por ciclo de reloj (IPC), Además supondrá una enorme mejora de
rendimiento frente a los actuales chips de AMD, tanto que se espera que llegue
a ofrecer un 40% más de rendimiento que la
actual microarquitectura Excavator encontrada en los chips Carrizo. Esto también se ve reforzado
por la implementación de puntos de control en la pipeline que permiten
comprobar si una instrucción se está desarrollando correctamente y desecharla
más pronto en caso de no ser así, algo similar a lo que tenían los Sandy Bridge
de Intel los cuales, a pesar de tener una pipeline tan grande como los
procesadores de AMD, eran mucho más eficientes procesando instrucciones en
ella. Una cifra que de confirmarse supondría sin duda en regreso de AMD a
la gama más alta y por fin tendríamos procesadores capaces de competir mano a
mano con los de Intel.
En la
microarquitectura Bulldozer, que fue con
la que debutó los primeros procesadores FX para el socket AM3+, seguida
por Excavator y continuando con las APU Carrizo, el enfoque de AMD estuvo en los núcleos involucrados en
módulos, que cada módulo
incluía dos núcleos físicos con una combinación de recursos dedicados y
compartidos entre ellos.
Finalmente el enfoque de AMD fue
poco inteligente y comenzaron a llegar los
problemas con las aplicaciones,
donde secuencialmente el software cargado en un procesador
multi-módulo repercutía en un escenario menos óptimo que
si se tratara de cargar un núcleo por módulo, en vez de cargar núcleos
adicionales. La solución de AMD fue realizar un engaño por software,
hacer pensar que un módulo era un núcleo completo que tenía dos hilos de
procesamiento, por lo que un FX-8350 de ocho
núcleos sería visto por el software como un procesador de 4 núcleos con 8 hilos como si de un
procesador Intel Core i7 se tratase.
Con AMD Zen, la
compañía eliminó las barreras que separaban a dos núcleos dentro de un módulo.
Ahora tenemos un núcleo monoliticamente grande con
4 decodificadores, 4 ALU (Bulldozer tenía dos por núcleo) y cuatro unidades de
128 bits de ancho de punto flotante respaldado por dos FMACs de 256 bits. Con
esto se consigue casi duplicar el músculo de procesamiento de
datos numéricos por núcleo. AMD también optó por
implementar una tecnología similar al SMT (Simultáneous
Multithreading), que tiene una función similar a HyperThreading, la
ejecución de varios hilos por núcleo.
En cuanto al proceso de
fabricación también se espera un importante paso adelante, los nuevos chips
basados en Zen llegarán fabricados en 14nm/16nm FinFET frente
a los 28nm Bulk encontrados en Steamroller. Ello ayudará a incrementar
enormemente la eficiencia energética y hace posible integrar muchos más
transistores en el mismo espacio de silicio.
No hay comentarios.:
Publicar un comentario