NVIDIA CUDA 5正式发布 全面支持开普勒
  • 上方文Q
  • 2012年10月16日 09:26
  • 0

NVIDIA今天宣布推出“CUDA 5”最终正式版(production release),“全球最普及GPU加速科学与工程应用并行计算平台与编程模型的强力最新版”。

NVIDIA宣称,CUDA已经获得了累计150多万次下载,支持180多个工程、科学与商业应用,是开发人员挖掘GPU加速计算的最普及方式。

CUDA 5可以让开发人员充分发挥NVIDIA GPU的加速性能,包括对最新“开普勒”家族的完整支持。这个版本的主要新特性有:

- 动态并行(Dynamic Parallelism):GPU加速新算法

GPU线程可以动态地衍生新线程,从而更好地适应数据流。通过最大程度地简化与GPU的往来通信,动态并行技术可以大大简化并行编程,让更多流行算法支持GPU加速,比如自适应网格加密、计算流体动力学等等。

- GPU-Callable库:支持第三方生态系统

新的CUDA BLAS库可以让开发人员为他们自己的PU-Callable库使用动态并行,比如设计插件API、让其他人扩展其内核的功能性,部署GPU Callback、自定义第三方GPU-Callable库的功能性。对象链接(object linking)可将多个CUDA源文件编译成不同的对象文件,然后链接到更大的应用和库中,从而更简单、更高效地开发大型GPU应用。

- GPUDirect支持RDMA(远程直接内存访问):消除系统内存瓶颈

GPUDirect技术建立了GPU与其它PCI-E设备的直接通信,并支持网卡与GPU之间的RDMA,还能大幅降低集群中GPU节点间的MPISendRecv延迟、改进整体应用性能。

- NVIDIA Nsight Eclipse Edition:快速简单地生成GPU代码

Linux、Mac OS X平台上,NVIDIA Nsight Eclipse Edition可以让开发人员在熟悉的Eclipse IDE环境内开发、调试和编译GPU应用,并自带CUDA编辑器和CUDA示例,可以更快地生成CUDA代码,还整合了专家级的分析系统,提供自动性能分析,以及修复代码中性能瓶颈的向导,还有语法高亮区分GPU代码和CPU代码。

CUDA 5操作系统支持包括:Windows XP台式机、Windows Vista/7/8台式机和笔记本、Ubuntu 11.04/11.10、Fedora 16、Red Hat Enterprise Linux 5.x/6.x(后者仅限64位)、OpenSUSE 12.1(64位)、SUSE Server 11 SP1/SP2、Mac OS X。

CUDA 5安装包、使用说明、发布说明和勘误表下载: http://developer.nvidia.com/cuda/cuda-downloads

注意:安装包内有CUDA 5 Tooklkit工具包、SDK代码示例、开发版驱动程序,其中驱动程序可选是否安装覆盖现有驱动。

NVIDIA CUDA 5正式发布 全面支持开普勒

 

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0