"SANTA CLARA, Calif., July 16 — NVIDIA has released a plug-in example for MATLAB, a high-level language and interactive environment created by MathWorks that enables users to perform computationally intensive tasks faster than with traditional programming languages. NVIDIA's MATLAB plug-in example allows MATLAB programs to utilize standard GPU libraries for application speed ups. The plug-in is also outfitted to allow users to write their own libraries enabling them to take the performance critical piece of their code and harness the capabilities of the GPU through the NVIDIA CUDA software environment."
"GPGPU, or "General-Purpose Computation on GPUs", has traditionally required the use of a graphics API such as OpenGL, which presents the wrong abstraction for general-purpose parallel computation. Therefore, traditional GPGPU applications are difficult to write, debug, and optimize. NVIDIA GPU Computing with CUDA enables direct implementation of parallel computations in the C language using an API designed for general-purpose computation."
"A typical MATLAB simulation of 2D isotropic turbulence at a resolution suitable for scientific publications (1024x1024) until recently would take a couple of days," said Andy Keane, general manager of the GPU computing business unit at NVIDIA. "With the CUDA plug-ins we can perform the same simulation in 4 hours, a 12X increase, and with more optimizations, we can get this even faster."