CUDA 2.1 Release
[b][u]What's new in CUDA 2.1[/u][/b]
• Debugger support using gdb for CUDA
• Support for using a GPU that is not driving a display on Vista
(This was already supported on Windows XP, OSX and Linux)
• DX10 interop support, accelerates communication with DX10 applications
• VisualStudio 2008 support for Windows XP and Windows Vista
• Just-in-time (JIT) compilation, for applications that dynamically generate CUDA kernels
• C++ templates are now supported in CUDA kernels
• Support for recent releases of Linux including Fedora9, OpenSUSE 11 and Ubuntu 8.04

[b][u]New CUDA SDK samples for CUDA 2.1[/u][/b]
• smokeParticles (volumetric particle shadows)
• DX10 interop samples: simpleD3D10 and simpleD3D10Texture

[b]Known Issues[/b]
In this release, #pragma unroll sometimes does not unroll loops because of limits in the compiler on loop bodies, which may cause a decrease in performance versus CUDA 2.0. A user can override this limit on the command line with the following nvcc compiler flag:

nvcc -Xopencc -OPT:unroll_size=200000

In most cases, this should override the built-in loop unrolling limits. Unless a kernel uses #pragma unroll and shows a significant performance drop from CUDA 2.0, this flag should not be used.

[b]See also the CUDA FAQ update for the 2.1 release.[/b]

[b]Drivers[/b]
[url="http://www.nvidia.com/object/winxp_181.20_whql.html"]181.20 for Windows XP[/url]
[url="http://www.nvidia.com/object/winxp64_181.20_whql.html"]181.20 for Windows XP x64[/url]
[url="http://www.nvidia.com/object/winvista_x86_181.20_whql.html"]181.20 for Vista 32-bit[/url]
[url="http://www.nvidia.com/object/winvista_x64_181.20_whql.html"]181.20 for Vista 64-bit[/url]
[url="http://www.nvidia.com/object/linux_display_ia32_180.22.html"]180.22 for Linux 32-bit[/url]
[url="http://www.nvidia.com/object/linux_display_amd64_180.22.html"]180.22 for Linux 64-bit[/url]

[b][u]Direct Download URLs for CUDA 2.1 Release[/u][/b]

[b][u]CUDA Toolkit[/u][/b]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/CUDA_Toolkit_EULA_081215.pdf"]http://developer.download.nvidia.com/compu...EULA_081215.pdf[/url] (EULA with redist rights)http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/CudaSetup-2.1-win32.exe
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/CudaSetup-2.1-win32.exe"]CudaSetup-2.1-win32.exe[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/CudaSetup-2.1-win64.exe"]CudaSetup-2.1-win64.exe[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_fedora8.run"]cudatoolkit_2.1_linux32_fedora8.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_fedora8.run"]cudatoolkit_2.1_linux64_fedora8.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_fedora9.run"]cudatoolkit_2.1_linux32_fedora9.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_fedora9.run"]cudatoolkit_2.1_linux64_fedora9.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_rhel4.7.run"]cudatoolkit_2.1_linux32_rhel4.7.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_rhel4.7.run"]cudatoolkit_2.1_linux64_rhel4.7.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_rhel5.2.run"]cudatoolkit_2.1_linux32_rhel5.2.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_rhel5.2.run"]cudatoolkit_2.1_linux64_rhel5.2.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_sled10-sp2.run"]cudatoolkit_2.1_linux32_sled10-sp2.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_sled10-sp2.run"]cudatoolkit_2.1_linux64_sled10-sp2.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_suse10.3.run"]cudatoolkit_2.1_linux32_suse10.3.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_suse10.3.run"]cudatoolkit_2.1_linux64_suse10.3.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_suse11.0.run"]cudatoolkit_2.1_linux32_suse11.0.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_suse11.0.run"]cudatoolkit_2.1_linux64_suse11.0.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_ubuntu7.10.run"]cudatoolkit_2.1_linux32_ubuntu7.10.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_ubuntu7.10.run"]cudatoolkit_2.1_linux64_ubuntu7.10.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux32_ubuntu8.04.run"]cudatoolkit_2.1_linux32_ubuntu8.04.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/cudatoolkit_2.1_linux64_ubuntu8.04.run"]cudatoolkit_2.1_linux64_ubuntu8.04.run [/url]

[b][u]CUDA SDK[/u][/b]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/SDK/NVIDIA_SDK10_CUDA_2.10.1215.2015.exe"]http://developer.download.nvidia.com/compu...0.1215.2015.exe[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/SDK/NVIDIA_SDK10_CUDA_x64_2.10.1215.2015.exe"]http://developer.download.nvidia.com/compu...0.1215.2015.exe[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/SDK/ReleaseNotes.html"]http://developer.download.nvidia.com/compu...leaseNotes.html[/url] (windows)
[url="http://developer.download.nvidia.com/compute/cuda/2_1/SDK/cuda-sdk-linux-2.10.1215.2015-3233425.run"]http://developer.download.nvidia.com/compu...015-3233425.run[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/SDK/CUDA_SDK_release_notes_linux-081215.txt"]http://developer.download.nvidia.com/compu...inux-081215.txt[/url]

[b][u]CUDA Visual Profiler[/u][/b]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/cudaprof.html"]http://developer.download.nvidia.com/compu...f/cudaprof.html[/url] (User Manual)
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/CudaVisualProfiler_linux_1.1_15Dec08.tar.gz"]http://developer.download.nvidia.com/compu..._15Dec08.tar.gz[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/CudaVisualProfiler_linux_release_notes_1.1_15Dec08.txt"]http://developer.download.nvidia.com/compu...1.1_15Dec08.txt[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/CudaVisualProfiler_mac_1.1_15Dec08.zip"]http://developer.download.nvidia.com/compu...1.1_15Dec08.zip[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/CudaVisualProfiler_mac_release_notes_1.1_15Dec08.txt"]http://developer.download.nvidia.com/compu...1.1_15Dec08.txt[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/CudaVisualProfiler_windows_1.1_15Dec08.zip"]http://developer.download.nvidia.com/compu...1.1_15Dec08.zip[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudaprof/CudaVisualProfiler_windows_release_notes_1.1_15Dec08.txt"]http://developer.download.nvidia.com/compu...1.1_15Dec08.txt[/url]

[b][u]CUDA Debugger[/u][/b]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudagdb/CUDA_GDB_User_Manual.pdf"]http://developer.download.nvidia.com/compu...User_Manual.pdf[/url]
[url="http://developer.download.nvidia.com/compute/cuda/2_1/cudagdb/cudagdb-linux-rel-nightly-2.1.1635-3227692.run"]http://developer.download.nvidia.com/compu...635-3227692.run[/url]

Please discuss the CUDA 2.1 release in [url="http://forums.nvidia.com/index.php?showtopic=86543"]this thread.[/url]
What's new in CUDA 2.1

• Debugger support using gdb for CUDA

• Support for using a GPU that is not driving a display on Vista

(This was already supported on Windows XP, OSX and Linux)

• DX10 interop support, accelerates communication with DX10 applications

• VisualStudio 2008 support for Windows XP and Windows Vista

• Just-in-time (JIT) compilation, for applications that dynamically generate CUDA kernels

• C++ templates are now supported in CUDA kernels

• Support for recent releases of Linux including Fedora9, OpenSUSE 11 and Ubuntu 8.04



New CUDA SDK samples for CUDA 2.1

• smokeParticles (volumetric particle shadows)

• DX10 interop samples: simpleD3D10 and simpleD3D10Texture



Known Issues

In this release, #pragma unroll sometimes does not unroll loops because of limits in the compiler on loop bodies, which may cause a decrease in performance versus CUDA 2.0. A user can override this limit on the command line with the following nvcc compiler flag:



nvcc -Xopencc -OPT:unroll_size=200000



In most cases, this should override the built-in loop unrolling limits. Unless a kernel uses #pragma unroll and shows a significant performance drop from CUDA 2.0, this flag should not be used.



See also the CUDA FAQ update for the 2.1 release.



Drivers

181.20 for Windows XP

181.20 for Windows XP x64

181.20 for Vista 32-bit

181.20 for Vista 64-bit

180.22 for Linux 32-bit

180.22 for Linux 64-bit



Direct Download URLs for CUDA 2.1 Release



CUDA Toolkit

http://developer.download.nvidia.com/compu...EULA_081215.pdf (EULA with redist rights)http://developer.download.nvidia.com/compute/cuda/2_1/toolkit/CudaSetup-2.1-win32.exe

CudaSetup-2.1-win32.exe

CudaSetup-2.1-win64.exe

cudatoolkit_2.1_linux32_fedora8.run

cudatoolkit_2.1_linux64_fedora8.run

cudatoolkit_2.1_linux32_fedora9.run

cudatoolkit_2.1_linux64_fedora9.run

cudatoolkit_2.1_linux32_rhel4.7.run

cudatoolkit_2.1_linux64_rhel4.7.run

cudatoolkit_2.1_linux32_rhel5.2.run

cudatoolkit_2.1_linux64_rhel5.2.run

cudatoolkit_2.1_linux32_sled10-sp2.run

cudatoolkit_2.1_linux64_sled10-sp2.run

cudatoolkit_2.1_linux32_suse10.3.run

cudatoolkit_2.1_linux64_suse10.3.run

cudatoolkit_2.1_linux32_suse11.0.run

cudatoolkit_2.1_linux64_suse11.0.run

cudatoolkit_2.1_linux32_ubuntu7.10.run

cudatoolkit_2.1_linux64_ubuntu7.10.run

cudatoolkit_2.1_linux32_ubuntu8.04.run

cudatoolkit_2.1_linux64_ubuntu8.04.run



CUDA SDK

http://developer.download.nvidia.com/compu...0.1215.2015.exe

http://developer.download.nvidia.com/compu...0.1215.2015.exe

http://developer.download.nvidia.com/compu...leaseNotes.html (windows)

http://developer.download.nvidia.com/compu...015-3233425.run

http://developer.download.nvidia.com/compu...inux-081215.txt



CUDA Visual Profiler

http://developer.download.nvidia.com/compu...f/cudaprof.html (User Manual)

http://developer.download.nvidia.com/compu..._15Dec08.tar.gz

http://developer.download.nvidia.com/compu...1.1_15Dec08.txt

http://developer.download.nvidia.com/compu...1.1_15Dec08.zip

http://developer.download.nvidia.com/compu...1.1_15Dec08.txt

http://developer.download.nvidia.com/compu...1.1_15Dec08.zip

http://developer.download.nvidia.com/compu...1.1_15Dec08.txt



CUDA Debugger

http://developer.download.nvidia.com/compu...User_Manual.pdf

http://developer.download.nvidia.com/compu...635-3227692.run



Please discuss the CUDA 2.1 release in this thread.

#1
Posted 01/05/2009 09:32 PM   
Scroll To Top