Nvidia Brings CUDA Capability To ARM Processors

For the first time, Nvidia has adapted its CUDA parallel programming and computing model for ARM processors.

CUDA (Compute Unified Device Architecture) runs on Nvidia GPUs and makes them perform computational tasks much like CPUs, although in a very specific way. The model is widely used in science, engineering, mobile and high performance computing (HPC) applications.

The latest release of CUDA adds native support of GPU-accelerated computing to systems based around ARM chips, which dominate the mobile space but not other markets.

The announcement was made at the International Supercomputing Conference (ISC) in Leipzig, Germany.

The shape of things to come

CUDA enables dramatic increases in computing performance by harnessing the power of GPUs. The model is taught in over 640 universities worldwide and is the most popular way for developers to take advantage of GPU-accelerated computing.

Besides support for ARM silicon, CUDA 5.5 adds new performance analysis features – the Visual Profiler and Nsight Eclipse Edition – which allow users to identify bottlenecks and optimise the particular system.

It also improves Hyper-Q support, which should be especially important for legacy Message Passing Interface (MPI) applications, and allows developers to prioritise MPI workloads.

The cross-compile capability lets developers assemble the code for ARM chips on faster x86 systems, and then transfer the resulting application to ARM. And the latest release includes the usual suite of programming tools, GPU-accelerated math libraries and extensive documentation.

“Since developers started using CUDA in 2006, successive generations of better, exponentially faster CUDA GPUs have dramatically boosted the performance of applications on x86-based systems,” said Ian Buck, general manager of GPU Computing Software at NVIDIA. “With support for ARM, the new CUDA release gives developers tremendous flexibility to quickly and easily add GPU acceleration to applications on the broadest range of next-generation HPC platforms.”

The unusual combination of high-performance GPUs and low-power ARM CPUs could open new possibilities for Nvidia in the defence, energy, robotics and scientific research markets.

A new CUDA toolkit is available to download for free on the Nvidia website.

What do you know about ARM? Take our quiz!

Max Smolaks

Max 'Beast from the East' Smolaks covers open source, public sector, startups and technology of the future at TechWeekEurope. If you find him looking lost on the streets of London, feed him coffee and sugar.

Recent Posts

X’s Community Notes Fails To Stem US Election Misinformation – Report

Hate speech non-profit that defeated Elon Musk's lawsuit, warns X's Community Notes is failing to…

1 day ago

Google Fined More Than World’s GDP By Russia

Good luck. Russia demands Google pay a fine worth more than the world's total GDP,…

1 day ago

Spotify, Paramount Sign Up To Use Google Cloud ARM Chips

Google Cloud signs up Spotify, Paramount Global as early customers of its first ARM-based cloud…

2 days ago

Meta Warns Of Accelerating AI Infrastructure Costs

Facebook parent Meta warns of 'significant acceleration' in expenditures on AI infrastructure as revenue, profits…

2 days ago

AI Helps Boost Microsoft Cloud Revenues By 33 Percent

Microsoft says Azure cloud revenues up 33 percent for September quarter as capital expenditures surge…

2 days ago