Saturday, May 9th 2009

NVIDIA Releases CUDA ToolKit Version 2.2

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
Add your own comment

6 Comments on NVIDIA Releases CUDA ToolKit Version 2.2

#2
Baum
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
Posted on Reply
#3
MilesRdz
That's because AMD/Ati is waiting for OpenCL to hit final specs and they will use that instead of CAL/Brook.
Posted on Reply
#4
a_ump
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.
Posted on Reply
#5
MilesRdz
Then it's a good thing OpenCL is going to be cross-platform and isn't going to be OS biased.
Posted on Reply
#6
Cheeseball
Not a Potato
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.
Posted on Reply
Apr 16th, 2024 16:35 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts