Saturday, May 9 2009
NVIDIA announced today it has released version 2.2 of the CUDA Toolkit and SDK for GPU Computing. This latest release supports several significant new features that deliver a major leap forward in getting the most performance out of NVIDIA's massively parallel CUDA-enabled GPUs. In addition, version 2.2 of the CUDA Toolkit includes support for Windows 7, the upcoming OS from Microsoft that embraces GPU Computing.
Developers can download the latest CUDA Toolkit, SDK, and drivers now from here.

Additional new features in CUDA Toolkit 2.2 include:
  • Visual Profiler for the GPU
  • The most common step in tuning application performance is profiling the application and then modifying the code. The CUDA Visual Profiler is a graphical tool that enables the profiling of C applications running on the GPU. This latest release of the CUDA Visual Profiler includes metrics for memory transactions, giving developers visibility into one of the most important areas they can tune to get better performance.
  • Improved OpenGL Interop
  • Delivers improved performance for Medical Imaging and other OpenGL applications running on Quadro GPUs when computing with CUDA and rendering OpenGL graphics functions are performed on different GPUs.
  • Texture from Pitch Linear Memory
  • Delivers up to 2x bandwidth savings for video processing applications.
  • Zero-copy
  • Enables streaming media, video transcoding, image processing and signal processing applications to realize significant performance improvements by allowing CUDA functions to read and write directly from pinned system memory. This reduces the frequency and amount of data copied back and forth between GPU and CPU memory. Supported on MCP7x and GT200 and later GPUs.
  • Pinned Shared Sysmem
  • Enables applications that use multiple GPUs to achieve better performance and use less total system memory by allowing multiple GPUs to access the same data in system memory. Typical multi-GPU systems include Tesla servers, Tesla Personal Supercomputers, workstations using QuadroPlex deskside units and consumer systems with multiple GPUs.
  • Asynchronous memcopy on Vista
  • Allows applications to realize significant performance improvements by copying memory asynchronously. This feature was already available on other supported platforms but is now available on Vista.
  • Hardware Debugger for the GPU
  • Developers can now use a hardware level debugger on CUDA-enabled GPUs that offers the simplicity of the popular open-source GDB debugger yet enables a developer to easily debug a program that is running 1000s of threads on the GPU. This CUDA GDB debugger for Linux has all the features required to debug directly on the GPU, including the ability to set breakpoints, watch variables, inspect state, etc.
  • Exclusive Device Mode
  • This system configuration option allows an application to get exclusive use of a GPU, guaranteeing that 100% of the processing power and memory of the GPU will be dedicated to that application. Multiple applications can still be run concurrently on the system, but only one application can make use of each GPU at a time. This configuration is particularly useful on Tesla cluster systems where large applications may require dedicated use of one or more GPUs on each node of a Linux cluster.
Source: NVIDIA
posted by malware - 9:12 AM |  Related News

User comments
by hayder.master (May 9th - 2:52 PM) - Reply
mmmm, nvidia care nuch about CUDA this days
by Baum (May 9th - 6:24 PM) - Reply
as it is already in use and close to be spread widely

ATI get on that train fast! your steam is just a bad joke as it's hardware access is way to high get it low and directly to speed up more!

sorry get angry because of all my ati laptops and their HD capabilities compared to Nvidia w/cuda
by MilesRdz (May 10th - 5:19 AM) - Reply
That's because AMD/Ati is waiting for OpenCL to hit final specs and they will use that instead of CAL/Brook.
by a_ump (May 10th - 5:23 AM) - Reply
yea, i read also that Nvidia and Microsoft have been butt-buddies through the making of windows 7, so i'm betting there's going to be great compatibility with CUDA and applications that utilize it.
by MilesRdz (May 10th - 5:27 AM) - Reply
Then it's a good thing OpenCL is going to be cross-platform and isn't going to be OS biased.
by Cheeseball (May 10th - 10:58 AM) - Reply
CUDA already has support for OpenCL and DirectX Compute, so there shouldn't be a problem in the general purpose stream processing department for NVIDIA anymore.
Post your own comment
3030 Users online, 2.43 mbps
Quick Search
Already a member?
Username:
Password:
Register Here!
New Forum Posts
01:50 by t_ski
The ATI 5970 clubhouse (31)
01:48 by troyrae360
Catalyst 10.1 = fail? (2)
01:44 by ChewyBrownSuga
Fatal Steam Error (7)
01:43 by Mussels
server not found error firefox (27)
01:43 by Paulieg
TPU's WCG/BOINC Team (6751)
01:41 by BarbaricSoul
not getting 100% out of quadcore (4)
01:38 by p_o_s_pc
Have you got pie today? (1348)
Last Articles

Popular Articles