AMD se ARMara hasta los dientes

AMD se ARMara hasta los dientes

por

nuevos datos de Southern Islands y Fusion System Architecture

AMD a fines de este año lanzará sus nuevos y esperados GPUs de 28nm Radeon HD 7000 Series, cuya gama alta estará basada en su nueva arquitectura Graphic Core Next (GCN), sobre la que tratamos a lo largo de 4 artículos (1, 2, 3, y 4). Ahora nos llegan algunos nuevos detalles sobre esta arquitectura, así como los planes de interconexión de ella con diversas arquitecturas de CPUs, pues GCN no estará limitada únicamente al mundo x86; sino AMD planea convertirla en un arma con arquitectura abierta a cualquier desarrollador de CPUs.

La nueva arquitectura Graphic Core Next ha sido diseñada no solamente para mejorar el rendimiento de los juegos 3D, sino también su rendimiento en cómputo GPGPU, para ello ha mejorado su rendimiento bajo las API OpenCL, DirectCompute, y la reciente C++ AMP, adoptando un modelo similar al de un muy versátil co-procesador vectorial el cual según los de VR-Zone luce como una especie de mini-Cray condensado en un único chip, el que posee direccionamiento y administración de memoria x86 (virtual y física), y se conectará al CPU a través del bus PCIe 3.0, aunque no se descarta que puedan existir versiones conectadas a través de HyperTransport o QuickPath. GCN como se comentó en artículos anteriores estará conformado por varios CUAs, un arreglo/array conformado por 4 CUs (Compute Units), cada una de ellas con un poder de cálculo doble precisión de 128GFlops (512GFlops por CUA), cifra muy cercana a la de los GPUs Radeon HD 5870 (544GFlops) y 6950 (563GFlops), es decir un GPU con 2 CUAs tendría un poder de cálculo 51% superior al del Radeon HD 6970 (675GFlops). A fin de manejar todo este poder de cálculo GCN usará un bus de memoria de entre 384 a 512 bits, lo que hace suponer que los modelos finales podrían incluir 1.5GB, 2GB o hasta 4GB de memoria (hasta 8GB en soluciones duales).

Además de sus características y poder de cálculo GCN usará una interconexión abierta denominada Fusion System Architecture (FSA), sobre la que AMD prometió dar sus especificaciones de su set virtual de instrucciones (FSAIL o FSA ISA), así como a su modelo de memoria FSA y dispatch FSA, a los fabricantes de CPUs, FSA es independiente de la arquitectura del CPU, y podrá ser usado por cualquier tipo de arquitectura y no estará limitado a x86, lo que abre la posibilidad de que fabricantes de chips de otras arquitecturas como ARM, MIPS, FPGAs y otros puedan desarrollar interconexiones FSA para poder usar a GCN como un muy poderoso co-procesador/acelerador para cálculos HPC; esto si bien desARMa los rumores sobre el retorno de AMD a la fabricación de chips ARM, nos confirma que AMD con GCN tiene planes más ambiciosos aún, y al mantener su arquitectura FSA abierta, GCN podrá acceder a más mercados no limitados únicamente a los predominantes x86 y ARM, lo que refuerza el concepto del cómputo heterogeneo que promociona AMD desde hace algún tiempo.

Cabe mencionar que hace algún tiempo, Charlie Demerjian de SemiAccurate fue el primero en notar el alcance de FSA hacia otras arquitecturas como ARM. Les recomendamos leer los extensos artículos originales en los que basamos este.

Fuente: AMD, ARM, and all that jazz — reading between the lines will make you cross-eyed (Jon Peddie Research)

Fuente: Next Generation GPUs: AMD’s Cray On a Chip? (VR-Zone)