AMD (se abre en una pestaña nueva) compartió dos grandes noticias para la comunidad ROCm. El ROCm SDK no solo llega a Windows, sino que AMD ha ampliado el soporte para los productos Radeon de la compañía, que se encuentran entre las mejores tarjetas gráficas. Por supuesto, hay algunas concesiones menores, pero los propietarios de tarjetas gráficas Radeon convencionales pueden probar AMD ROCm (5.6.0 Alpha), una pila de software que anteriormente solo estaba disponible con tarjetas gráficas profesionales.
AMD presentó Radeon Open Compute Ecosystem (ROCm) en 2016 como una alternativa de código abierto a la plataforma CUDA de Nvidia. ROCm es compatible con las arquitecturas de GPU CDNA y RDNA de AMD, pero la lista se reduce a un número selecto de SKU de las líneas Instinct y Radeon Pro de AMD. Los propietarios de tarjetas gráficas AMD han logrado que otras SKU funcionen, pero por lo general solo lo hacen hasta cierto punto.
De la cartera de Instinct, tenemos Instinct MI250X, MI250, MI210, MI100 y MI50 que son totalmente compatibles. Mientras tanto, solo Radeon Pro W6800 y Radeon Pro V620 de la categoría Radeon Pro están en la lista. AMD ha ampliado la lista para admitir Radeon RX 6900 XT, Radeon RX 6600 y, sorprendentemente, Radeon R9 Fury de ocho años. Sin embargo, hay un pequeño problema. Solo Radeon R9 Fury llega con soporte completo a nivel de software de la plataforma ROCm, mientras que las otras dos ofertas RDNA 2 tienen soporte parcial. Por ejemplo, la Radeon RX 6900 XT solo es compatible con el SDK de interfaz heterogénea de portabilidad (HIP); mientras tanto, solo el tiempo de ejecución HIP está habilitado en Radeon RX 6600.
Deslizar para desplazarse horizontalGPUArquitecturaSW LevelLLVM TargetLinuxWindowsRadeon RX 6900 XTRDNA 2HIP SDKgfx1030CompatibleCompatibleRadeon RX 6600RDNA 2HIP Runtimegfx1031CompatibleCompatibleRadeon R9 FuryFijiFullgfx803CommunityNo compatible
AMD diseñó inicialmente el ROCm para trabajar con Linux. Hubo soluciones para hacer que ROCm se ejecutara en sistemas basados en Windows, como métodos de virtualización como Docker o Windows Subsystem for Linux (WSL). Por supuesto, hay un pequeño impacto en el rendimiento en comparación con la ejecución de ROCm en un sistema Linux nativo. AMD ahora ha adoptado Windows en ROCm, algo que los usuarios han estado pidiendo durante mucho tiempo. Desafortunadamente, solo unos pocos SKU de AMD están en la lista de soporte de Windows.
Ninguno de los aceleradores Instinct de AMD es compatible con ROCm en Windows. Solo Radeon Pro W6800, Radeon RX 6900 XT y Radeon RX 6600 están en la lista de soporte de Windows. La Radeon R9 Fury es un caso particular. Si bien es totalmente compatible con el software ROCm, la tarjeta gráfica basada en Fiji solo funciona en Linux de nivel comunitario. Básicamente, esto significa que AMD no tiene habilitado Radeon R9 de forma predeterminada en sus distribuciones de software. En su lugar, los usuarios tendrán que activar la tarjeta gráfica manualmente.
Es genial ver a AMD ampliando el ecosistema ROCm para incluir tarjetas gráficas de consumo. El fabricante de chips parece ir en la dirección correcta, incluso si lleva mucho tiempo hacerlo.