CUDA Architecture Version 6

Attention developers: Nvidia is offering version 6 as a free download. The new version comes with extensiveimprovements.
3D graph with a mesh surface in blue and green colors

Archive notice: This article was originally published on March 11, 2014. Links and embedded videos are preserved as part of the historical record.

Nvidia is now offering version 6 of its CUDA architecture for parallel computing as a free download. Here is an overview of the version highlights:

Unified Memory
The most important innovation allows CUDA applications to access CPU and GPU without data having to be copied back and forth manually. This is intended to save a good deal of time and make it easier for pogrammers to integrate GPU acceleration into applications.

Drop-in Libraries
These are intended to enable simple acceleration of applications by up to a factor of 8x. The new drop-in libraries automatically accelerate BLAS and FFTW calculations by replacing existing CPU-only BLAS or FFTW libraries with new GPU-accelerated equivalents.

Multi-GPU Scaling
Redesigned BLAS and FFT GPU libraries automatically scale performance across up to eight GPUs in a single node. This gives one node up to nine teraflops of double-precision computing power and supports larger workloads (up to 512 GB).

Further information and download options are available here.

Image rights (C): NVIDIA