AMD anuncia la iniciativa ROCm para computación de alto nivel

AMD anuncia la iniciativa ROCm para computación de alto nivel

Juan Diego de Usera

Durante una conferencia de prensa, AMD ha anunciado su nueva iniciativa ROCm destinada a facilitar la tarea de crear aplicaciones destinadas al mercado de computación de altas prestaciones mediante el uso de software de código abierto como OpenCL, pero también de CUDA mediante el empleo del software traductor y compilador Heterogneus-Compute Interface for Portability, ISO C++, así como ANACONDA y el máximo aprovechamiento del soporte para OpenUCX.

La nueva iniciativa ROCm (cuyas siglas significan Radeon Open Compute platform m) es la evolución natural de la famosa iniciativa Boltzman de la propia AMD pero, en este caso, la iniciativa se ha basado prácticamente en una «lista de deseos» que tenían los desarrolladores de esta plataforma, entre los cuales estaba el que fuera completamente en código abierto desde la parte más baja de la aplicación, hasta los compiladores y las librerías, aprovechando al máximo todos los recursos que podría brindar este tipo de plataformas si se establecía una compatibilidad avanzada entre los principales programas de codificación que se empleaban en este campo (los cuales ya he enumerado al principio del artículo).

La nueva plataforma ahora soporta soporte para Native 16 Float Instruction, así como conversión de código de alto rendimiento altamente automatizado. Esta apuesta por parte de AMD espera que la convierta en una opción mucho más accesible para los desarrolladores, dado que con una única herramienta se podrán realizar no solo los trabajos que se requieran en plataformas que empleen código abierto para funcionar, si no también operar en plataformas que empleen software propietario para realizar sus funciones de computación de alto nivel, como las máquinas que estudian el Deep Learning.

El hardware que soportará esta nueva iniciativa incluye las recientemente lanzadas tarjetas gráficas Radeon WX4100, 5100 y 7100, al igual que sus contrapartes para ordenadores de escritorio, las Radeon RX460, RX470 y RX480, incluyendo a su ve a los modelos anteriores de las R9 390 Nano y las FirePro, todos ellos insertados en un amplio ecosistema que incluye AMD64Support, ARM AArch64, IMP OpenPower, GenZ, CCIX y OpenCAPI.