当前位置:首页 > 电子产品 > 正文

支持动态并行,NVIDIA发布正式版CUDA 5.0

Kepler架构刚刚问世时NVIDIA就发布了新一代GPGPU编程环境CUDA5.0的预览版,在5月份的GTC2012大会上NVIDIA还介绍过CUDA5.0的新功能。今天CUDA5.0终于完成了正式版,已经可以在官网上下载。支持动态并行,NVIDIA发布正式版CUDA 5.0  第1张

CUDA5.0可以支持Kepler架构的显卡加速应用,但是并不局限于当前一代显卡,几项重要功能更新中明显面向未来的GK110架构优化,主要有:

支持动态并行,NVIDIA发布正式版CUDA 5.0  第2张

1.DynamicParallelism(动态并行):该技术是GK110架构的代表之一,它的出现使得GPU线程可以自动刷新新线程,简化了并行操作,GTC大会上NVIDIA表示传统方式需要200-300行代码才能解决的程序有了动态并行技术之后可以减少到30行代号。

2.GPU-CallableLibraries(可调用库):CUDA5.0中新增了Blas库文件,允许开发者使用自己的库文件使用动态并行技术,开放了第三方调用动态并行技术的支持,该API有助于开发者扩展自己的核心功能。

3.GPUDirectSupportforRDMA:GPUDirect技术使得GPU和其他PCI-E设备可以直接通讯,允许网络接口与GPU直接进行内存连接,最终极大地降低了GPU节点之间的MPISendRecv延迟。

4.NVIDIANsightEclipseEdition:NsightEclipseEdition是NVIDIA推出的一款编程工具,可以协助开发者诊断、分析GPU应用程序。新版集成了CUDA编辑器以及CUDA样本可以加速CUDA代码,自动代码也可以方便地移植CPU代码到GPU上。集成的专家分析系统也可以提供自动的代码分析并一步一步地帮助开发者修正代码中的性能缺陷。

另外,为了帮助开发者快速适应新的CUDA环境,NVIDIA推出了一个免费的在线资源中心——Docs.nvidia.com,该站点会提供最新的CUDA信息。编程模型,以及其他相关工具、文档、代码、库文件等。

CUDA5.0下载可以点此进入官网链接。

你可能想看: