CUDACasts Episode #6: CUDA on ARM with CUDA 5.5

In CUDACast #5, we saw how to use the new NVIDIA RPM and Debian packages to install the CUDA toolkit, samples, and driver on a supported Linux OS with a standard package manager. With CUDA 5.5, it is now possible to compile and run CUDA applications on ARM-based systems such as the Kayla development platform. In addition to native compilation on an ARM-based CPU system, it is also possible to cross-compile for ARM systems, allowing for greater development flexibility.

NVIDIA’s next-generation Logan system on a chip will contain a Kepler GPU supporting CUDA along with a multicore ARM CPU. The combination of ARM support in CUDA 5.5 and the Kayla platform gives developers a powerful toolset to prepare for the next step in the mobile visual computing revolution.

What amazing applications will you be able to create with a small and power-efficient CPU combined with a massively parallel Kepler GPU—the same GPU architecture powering some of the most powerful supercomputers in the world?

To request a topic for a future episode of CUDACasts, or if you have any other feedback, please use the contact form or leave a comment to let us know.

About Mark Ebersole

As CUDA Educator at NVIDIA, Mark Ebersole teaches developers and programmers about the NVIDIA CUDA parallel computing platform and programming model, and the benefits of GPU computing. With more than ten years of experience as a low-level systems programmer, Mark has spent much of his time at NVIDIA as a GPU systems diagnostics programmer in which he developed a tool to test, debug, validate, and verify GPUs from pre-emulation through bringup and into production. Before joining NVIDIA, he worked for IBM developing Linux drivers for the IBM iSeries server. Mark holds a BS degree in math and computer science from St. Cloud State University. Follow @cudahamster on Twitter