Nvidia CUDA 2.0

This message got to my mailbox via a friend a few days ago but only now I’ve got around to check it properly. CUDA is a programming language for applications that are to be executed on the graphics processing unit (GPUs). GPUs have a parallel “many-core” architecture, each core capable of running thousands of threads.

> Nvidia has announced the production release of CUDA 2.0, the latest
> version of its C language programming environment for GPUs that
> enables software developers to tap into the massively parallel
> architecture of the GPU for the acceleration of complex computational
> problems.
> This latest production release of the CUDA software suite includes
> support for 32 and 64-bit Windows Vista and Mac OS X as well as 3D
> textures and hardware interpolation to increase the efficiency of
> applications such as medical volume reconstruction and oil and gas
> seismic computing.
> Also included in CUDA 2.0 is an Adobe Photoshop plug-in example for
> both PC and Mac versions of the software. The example allows
> developers to design plug-ins that move the most compute-intensive
> functions of Adobe Photoshop to the GPU, such as filtering and image
> manipulation, delivering dramatic performance improvements.  The
> plug-in is available as source code so developers can easily develop
> advanced filters and imaging techniques that are available directly
> within Adobe Photoshop.
> CUDA 2.0 also features additional source code examples and new
> compiler optimizations and is available today for free download from