For developers wanting to get ready for the arrival of Fermi, NVIDIA just released the 3.0 version of its CUDA Toolkit.
The toolkit gives developers all the tools needed to start preparing their code for Fermi-based GPUs due to hit the market in a few weeks time. It can be downloaded at www.nvidia.com/getcuda.
There?s been a lot of anticipation about how the Fermi architecture can help accelerate research. The release of the 3.0 toolkit means that the scientific community is a step closer to realizing some of these performance gains.
"QCD codes need all the compute cycles they can get and we're really excited about the results we're getting by using GPUs - we've already reduced the cost of our calculations by a factor of 5," Professor Professor Richard Brower, U.S. Software Coordinator for USQCD, Boston University Physics and Electrical Engineering Departments said, adding that features in the new CUDA Toolkit that are essential for high performance computing ? like GPU acceleration for more complex linear algebra routines ? are going to help advance his QCD research.
Here are some of the key features the CUDA Toolkit v3.0 includes:
- Support for new GPUs based on Fermi architecture - including ECC, optimized double precision, support for linear algebra libraries such as BLAS and LAPACK, the CUDA-GDB debugger and Visual Profiler
- C++ support ? delivering improved productivity with class and template inheritance
- GPGPU/Graphics interoperability ? delivering Direct3D 9, 10 and 11 and OpenGL for both CUDA and OpenCL
- Improved developer tools for Linux ? including the new CUDA Memory Checker that reports misalignment and out-of-bounds errors
- Tesla Compute Cluster (TCC) ? improving performance and cluster management