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代碼示例、開發版驅動程序,其中驅動程序可選是否安裝覆蓋現有驅動。
原文地址:http://vga.zol.com.cn/327/3273007.html