CUDA官方介紹:
NVIDIA® CUDA® 工具包提供了開(kāi)發(fā)環(huán)境,可供創(chuàng)建經(jīng) GPU 加速的高性能應(yīng)用。借助 CUDA 工具包,您可以在經(jīng) GPU 加速的嵌入式系統(tǒng)、臺(tái)式工作站、企業(yè)數(shù)據(jù)中心、基于云的平臺(tái)和 HPC 超級(jí)計(jì)算機(jī)中開(kāi)發(fā)、優(yōu)化和部署應(yīng)用。此工具包中包含多個(gè) GPU 加速庫(kù)、多種調(diào)試和優(yōu)化工具、一個(gè) C/C++ 編譯器以及一個(gè)用于部署應(yīng)用的運(yùn)行環(huán)境庫(kù)。
借助多 GPU 配置中用于分布式計(jì)算的多項(xiàng)內(nèi)置功能,科學(xué)家和研究人員能夠開(kāi)發(fā)出可從單個(gè) GPU 工作站擴(kuò)展到配置數(shù)千個(gè) GPU 的云端設(shè)施的應(yīng)用。
CUDA11軟件特點(diǎn):
1、支持Linux 32位/64位以及Windows XP 32位/64位 操作系統(tǒng)
2、為了研究以及開(kāi)發(fā)語(yǔ)言的目的,CUDA提供對(duì)驅(qū)動(dòng)程序的直接訪問(wèn),以及匯編語(yǔ)言級(jí)的訪問(wèn)。
3、支持CUDA的GPU(圖形處理器)支持并行數(shù)據(jù)緩存和線(xiàn)程執(zhí)行管理器
4、標(biāo)準(zhǔn)FFT(快速傅立葉變換)和BLAS(基本線(xiàn)性代數(shù)子程序)數(shù)值程序庫(kù)
5、針對(duì)計(jì)算的專(zhuān)用CUDA驅(qū)動(dòng)
6、經(jīng)過(guò)優(yōu)化的,從中央處理器(CPU)到支持CUDA的GPU(圖形處理器)的直接上傳、下載通道
7、CUDA驅(qū)動(dòng)可與OpenGL和directx圖形驅(qū)動(dòng)程序?qū)嵪嗷ゲ僮?/p>
8、在GPU(圖形處理器)上提供標(biāo)準(zhǔn)C編程語(yǔ)言
9、為在支持CUDA的NVIDIA GPU(圖形處理器)上進(jìn)行并行計(jì)算而提供了統(tǒng)一的軟硬件解決方案
10、CUDA兼容的GPU(圖形處理器)包括很多:從低功耗的筆記本上用的GPU到高性能的,多GPU的系統(tǒng)。
CUDA11亮點(diǎn)
CUDA 11 可為 NVIDIA Ampere 架構(gòu)、ARM 服務(wù)器處理器、性能優(yōu)化庫(kù)以及多種開(kāi)發(fā)者工具新功能提供支持。
對(duì) NVIDIA Ampere 架構(gòu)的支持包括新一代 Tensor Core、混合精度模式、多實(shí)例 GPU (MIG)、高級(jí)內(nèi)存管理以及標(biāo)準(zhǔn) C++/Fortran 并行語(yǔ)言結(jié)構(gòu)。