ACADEMIA
NVIDIA CUDA Slashes Compute Times for MATLAB Users
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.
The announcement comes soon after the company’s introduction of the NVIDIA Tesla family of GPU computing solutions, and the release of NVIDIA CUDA 1.0, the production release of the C-compiler and Software Development Kit (SDK) for developing computing applications on NVIDIA graphics processing units (GPUs). "We are excited that NVIDIA has provided this example of integrating CUDA libraries into MATLAB,” said Jim Tung, MathWorks Fellow. “This is a promising demonstration of technology that can provide the MATLAB user community access to the power of NVIDIA GPUs.” “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.” The MATLAB plug-in can be downloaded here: http://developer.nvidia.com/object/matlab_cuda.html