Webcasts

CUDA (Compute Unified Device Architecture) is a GPU- accelerated parallel computing platform and programming model developed by Nvidia. ARM is agreed to be the world's fastest-growing processor ecosystem and is approximately 10 times larger than the x86 CPU-based market.

The company suggests that programmers using CUDA will be well served with power and tools to build applications for advanced science, engineering, mobile and high performance computing (HPC) applications on ARM — and also x86 CPU-based systems too.

In addition to native support for ARM platforms, CUDA 5.5 has enhanced Hyper-Q support — now supported across multiple MPI processes on all Linux systems.

"New guided performance analysis in the shape of Visual Profiler and Nsight Eclipse Edition now walks developers step-by-step through the process of identifying performance bottlenecks and applying optimizations. Fast cross-compile on x86 reduces development time for large applications by enabling developers to compile ARM code on fast x86 processors, and transfer the compiled application to ARM," said the company.

CUDA 5.5 also offers a full suite of programming tools, GPU-accelerated math libraries, and documentation for both x86- and ARM-based platforms.

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task.
However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Video

This month's Dr. Dobb's Journal

This month,
Dr. Dobb's Journal is devoted to mobile programming. We introduce you to Apple's new Swift programming language, discuss the perils of being the third-most-popular mobile platform, revisit SQLite on Android
, and much more!