Giving customers choices and enabling innovation in the high performance computing (HPC) space are the key reasons why NVIDIA is providing support for Arm CPUs.
The initiative took about two years to come to pass but it will now open a new path to building extremely energy-efficient, AI-enabled exascale supercomputers.
It involves NVIDIA availing to Arm its full stack of AI and HPC software by the end of this year. The stack includes all NVIDIA CUDA-X AI and HPC libraries, GPU-accelerated AI frameworks and software development tools such as PGI compilers with OpenACC support and profilers.
Once stack optimisation is complete, NVIDIA will accelerate all major CPU architectures, including x86, POWER and Arm.
“As traditional compute scaling ends, power will limit all supercomputers. The combination of NVIDIA’s CUDA-accelerated computing and Arm’s energy-efficient CPU architecture will give the HPC community a boost to exascale,” said Jensen Huang, Founder and CEO of NVIDIA.
“Collaborating with NVIDIA to bring CUDA acceleration to the Arm architecture is a key milestone for the HPC community, which is already deploying Arm technology to address some of the world’s most complex research challenges,” said Simon Segars, CEO of Arm.
NVIDIA’s support for Arm-based HPC systems builds on more than 10 years of collaboration. NVIDIA uses Arm for several of its system on a chip products available for portable gaming, autonomous vehicles, robotics, and embedded AI computing.