The platform is available as free download from its developer website.
According to Nvidia, CUDA 5 adds dynamic parallelism, which allows the GPU to create new threads, as well as GPU-callable libraries and GPUDirect Support for RDMA to enable direct communication between GPUs and other PCI-E devices. Also new is the Nsight Eclipse Edition which can be employed to develop, debug and profile GPU applications within the Eclipse-based integrated development environment on Linux and Mac OS X.
Now in its fifth generation, CUDA was first released for the GeForce 8800 series of graphics cards in 2007. CUDA 5 runs with all CUDA capable GPUs, on Windows XP 32-/64-bit and up, Linux (SUSE Server 11 SP1 and up, Open SUSE 12.1, Ubuntu 10.04 and 11.10, RHEL 5.0 and up, as well as Fedora 16), and Mac OS X. Developer will also need Microsoft Visual Studio 2008 or 2010, or the respective version of Microsoft Visual C++ Express.