上周末,NVIDIA发布CUDA 2.2版的GPU通用计算技术开发工具包和SDK。新版本增加了一系列新特性,并首次提供了对Windows 7操作系统的支持,进一步提升CUDA技术的通用性。 在之前版本的基础上,CUDA 2.2增加了对Windows 7 32/64-bit的支持,目前已经支持的操作系统包括Windows XP/Vista/Win7 32/64bit,Mac OS X以及多款Linux 32/64bit的不同发行版本。 硬件方面,CUDA 2.2支持的显卡型号包括GeForce G/GT/GTS/GTX 200/100系列、GeForce 9/8系列显卡,包含桌面独立/整合显卡和移动独立显卡。还支持Quadro FX/Plex系列专业显卡、Quadro NVS系列商用显卡以及Tesla系列通用计算平台。 CUDA开发工具包2.2版的新增特性包括: ♦ CUDA Visual Profiler图形化性能检测工具新增显存使用图,可有效监控GPU C语言程序的显存使用状况。 ♦ 改进OpenGL互操作性,提升医疗成像及其他应用中,当在不同Quadro GPU上分别运行CUDA应用和OpenGL图形渲染时的性能表现。 ♦ Pitch Linear Memory纹理,为视频处理应用提供两倍带宽。 ♦ Zero-copy功能可令程序直接读写系统内存,减少在CPU和GPU内存之间互拷数据的频率和数量,提升性能。该功能支持MCP7x和GT200以上GPU。 ♦ Pinned Shared System功能,可让多颗GPU读写系统内存的同一区域,占用更少系统内存。同时提升性能。 ♦ Vista下支持异步内存拷贝功能,其他系统之前已经支持该功能。 ♦ 新增GPU硬件Debugger。 ♦ 独占设备模式,可允许软件独占使用一颗GPU的全部资源,保证其运算能力100%应用在该程序上。 CUDA 2.2的驱动程序、开发工具包和SDK可在此下载: http://www.nvidia.com/object/cuda_get.html