NVIDIA trae CUDA a ARM, habilitando una nueva ruta a la supercomputación de Exascale

NVIDIA anunció hoy su soporte para las CPUs de Arm, proporcionando a la industria de la computación de alto rendimiento un nuevo camino para construir supercomputadoras exascale extremadamente eficientes energéticamente y habilitadas para AI. NVIDIA pone a disposición del ecosistema de Arm su pila completa de software de AI y HPC, que acelera más de 600 aplicaciones de HPC y todos los marcos de AI, para finales de año. La pila incluye todas las bibliotecas NVIDIA CUDA-X AI y HPC, los frameworks AI acelerados por GPU y las herramientas de desarrollo de software, como los compiladores PGI con soporte OpenACC y los perfiladores. Una vez que se complete la optimización de la pila, NVIDIA acelerará todas las arquitecturas de CPU principales, incluyendo x86, POWER y Arm.

“Las supercomputadoras son los instrumentos esenciales del descubrimiento científico, y el logro de la supercomputación a gran escala expandirá dramáticamente la frontera del conocimiento humano”, dijo Jensen Huang, fundador y CEO de NVIDIA. “A medida que termine la escalada de cómputo tradicional, la potencia limitará a todos los supercomputadores. La combinación de la computación acelerada por CUDA de NVIDIA y la arquitectura de CPU eficiente en el uso de la energía de la Armada dará a la comunidad de HPC un impulso a la expansión de escala”.

“Arm está trabajando con nuestro ecosistema para ofrecer aumentos de rendimiento informático sin precedentes y capacidades de clase exescala para SoC basados ​​en Arm”, dijo Simon Segars, CEO de Arm. “Colaborar con NVIDIA para llevar la aceleración de CUDA a la arquitectura de Arm es un hito clave para la comunidad HPC, que ya está implementando la tecnología de Arm para abordar algunos de los desafíos de investigación más complejos del mundo”. 

De acuerdo con la lista Green500 publicada hoy, NVIDIA da poder a 22 de las 25 supercomputadoras más eficientes energéticamente del mundo.

Los factores clave que hacen esto posible son: la capacidad de las supercomputadoras con NVIDIA GPU para descargar trabajos pesados ​​de procesamiento a GPUs CUDA de procesamiento paralelo con mayor eficiencia energética; La colaboración de NVIDIA con Mellanox para optimizar el procesamiento en todos los grupos de supercomputación; y la invención de NVIDIA de los paquetes 3D SXM y la tecnología de interconexión NVIDIA NVLink, que permite nodos de escalamiento extremadamente densos. 

El soporte de NVIDIA para los sistemas HPC basados ​​en Arm se basa en más de 10 años de colaboración. NVIDIA usa Arm para varios de sus sistemas en un chip de productos disponibles para juegos portátiles, vehículos autónomos, robótica y computación AI integrada.