Desde el evento AMD Fusion Developer Summit (AFDS) 2012, AMD anuncia el nacimiento de Heterogeneous System Architecture (HSA) Foundation, fundación orientada a impulsar al cómputo acelerado por GPU, gracias al uso del estándar Heterogeneous System Architecture (HSA) de AMD como base de todo un nuevo ecosistema de software.
El mes pasado AMD afirmaba que Heterogeneous System Architecture (HSA) sería su respuesta al dominio de Intel y su cerrada arquitectura x86 (adiós trampas de compilador y otras maniobras monopólicas), permitiendo crear un gran ecosistema conformado por los desarrolladores de hardware y aplicaciones, usando el gran poder de cálculo de los GPUs para incrementar el rendimiento de las aplicaciones comunes y profesionales, gracias al uso de un API estándar, multi-plataforma y de fácil uso que venza las limitaciones de la programación en los actuales CPUs y GPUs, la cual hará el programar en GPU tan fácil como programar para el CPU.
Muchos sabemos que no es la primera vez que un fabricante de GPUs intenta algo similar y fracasa, un ejemplo lo tenemos en Nvidia con su casi olvidada API CUDA, la cual no recibió el apoyo de la industria por su naturaleza privativa y exclusiva hacia los propios GPUs de Nvidia, la cual ha recapacitado y ahora promociona su nuevo API estándar OpenACC, el cual incluso recientemente ha recibido apoyo de la propia AMD.
Volviendo a HSA, AMD lanza esta iniciativa con el apoyo de muchas de las empresas más importantes como: ARM, Imagination Technologies, Mediatek, Samsung y Texas Instruments, lo cual asegura que HSA no estará limitada a los GPUs AMD ni a la plataforma x86, sino también al enorme ecosistema ARM y a muchos de sus más importantes actores, lo cual asegura la portabilidad de las aplicaciones aceleradas por GPU hacia múltiples plataformas y diversos fabricantes de GPUs, los cuales usarán el mismo estándar de programación.
AMD y sus socios planean llevar a HSA no solamente a los segmentos de cómputo de alto desempeño y supercomputadores, sino también a equipos domésticos, smartphones, videocámaras, y a los sistemas para el segmento industrial (embedded).
Con esta iniciativa el concepto Fusion de AMD se convierte en algo mucho más grande que la unión de núcleos x86 y un GPU, convirtiéndose en el ecosistema multi-plataforma con el que AMD soñaba desde hace tiempo, y que llevará la computación visual (el nuevo término de moda para referirse al cómputo acelerado por GPU) a todos los segmentos del software a un nuevo nivel: análisis de datos => análisis visual, búsqueda de datos => búsqueda visual, visualización de datos => visualización 3D, y un número infinito de posibilidades.
AMD invita a conocer sobre HSA Foundation en su web.