Varias actualizaciones de RDNA 3, incluida una mejor compatibilidad con Radeon RX 7000 en Linux


AMD ha lanzado la nueva pila de cómputo de GPU ROCm 5.5 para la comunidad Linux de código abierto que agrega compatibilidad mejorada con RDNA 3.

ROCm 5.5 se lanza con varias actualizaciones nuevas y brinda un mejor soporte para la nueva arquitectura AMD RDNA 3

Esta actualización trae cambios y mejor soporte para las tarjetas gráficas Radeon RX 7000 (RDNA 3). ROCm es la pila de cómputo de AMD, similar a lo que ofrecen NVIDIA e Intel con las opciones CUDA, oneAPI y Level Zero. Desde el archivo README en la página de la plataforma AMD ROCm en GitHub:

ROCm es la pila de código abierto de AMD para el cálculo de GPU. Es una agrupación de controladores, herramientas de desarrollo y API que permiten la programación de GPU desde el kernel de bajo nivel hasta las aplicaciones de usuario final.

ROCm funciona con la interfaz de computación heterogénea para portabilidad (HIP) de AMD, un entorno de programación de GPU OSS C++ y su tiempo de ejecución correspondiente. HIP permite a los desarrolladores de ROCm crear aplicaciones portátiles mediante la implementación de código en varias plataformas, desde GPU dedicadas para juegos hasta clústeres de HPC a gran escala. ROCm admite modelos de programación como OpenMP y OpenCL e incluye todos los compiladores, depuradores y bibliotecas de OSS necesarios. ROCm está completamente integrado en marcos de ML como PyTorch y TensorFlow. ROCm se puede implementar de muchas maneras, incluidos contenedores como Docker, Spack y su compilación desde la fuente.

a través de AMD

AMD señala varias adiciones y correcciones nuevas a esta nueva versión de ROCm, que incluyen:

  • mejoras HIP
  • Límites de tamaño de pila mejorados
  • cambios HICC
  • Separación de HIPCC de HIP
  • Nueva gestión de memoria
  • Gestión de nuevos módulos
  • Cambios en el compilador HIP
  • Nuevas API
  • Nueva jerarquía del sistema de archivos de Linux
  • Nuevos cambios en la biblioteca en ROCm 5.5:
    • caderaBLAS (0.53.0 a 0.54.0)
    • hipCUB (2.13.0 a 2.13.1)
    • hipFFT (1.0.10 a 1.0.11)
    • hipSOLVER (1.6.0 a 1.7.0)
    • hipSPARSE (2.3.3 a 2.3.5)
    • RCCL (2.13.4 a 2.15.5)
    • rocALUCIÓN (2.1.3 a 2.1.8)
    • rocBLAS (2.46.0 a 2.47.0)
    • rocFFT (1.0.21 a 1.0.22)
    • rocPRIM (2.12.0 a 2.13.0)
    • rocRAND (2.10.16 a 2.10.17)
    • rocSOLVER (3.20.0 a 3.21.0)
    • rocSPARSE (2.4.0 a 2.5.1)
    • Empuje de roc (2.17.0)
    • rocWMMA (0,9 a 1,0)
    • Tracción (4.35.0 a 4.36.0)

Lo anterior es solo una pequeña lista de cambios y correcciones. La pila de cómputo ROCm 5.5 parece ser una de las actualizaciones más importantes en comparación con las versiones anteriores, especialmente con soporte mejorado para las tarjetas gráficas de la serie Radeon 7000 de AMD y soporte mejorado para las GPU de la serie Radeon PRO W7800 y W7900 que se lanzarán pronto. Además, los nuevos cambios en la biblioteca de ROCm 5.5 mencionan la compatibilidad con RDNA 3 (GFX11), que faltaba en versiones anteriores.

Fuente de la imagen: AMD a través de Phoronix.

Michael Larabel del sitio web de Linux Hardware Phoronix menciona que la compatibilidad mejorada con RDNA 3 no se menciona por completo en las notas de actualización, ya que la empresa se centra «en la compatibilidad con aceleradores y tarjetas gráficas profesionales y de estaciones de trabajo». Señala que la matriz de soporte es escasa, con una pequeña reunión de GPU de arquitecturas GFX9, CDNA y RDNA.

Las notas de la versión de ROCm 5.5, que se pueden encontrar aquí, mencionan un aumento en el límite de tamaño de la pila, que inicialmente era de 16 000 y ahora ha aumentado a 128 000.

Fuentes de noticias: Phoronix, AMD ROCm GitHub

Comparte esta historia

Facebook

Gorjeo



Source link-29