CUDA圖形處理器開(kāi)發(fā)環(huán)境
CUDA 工具包是一種針對(duì)支持CUDA功能的GPU(圖形處理器)的C語(yǔ)言開(kāi)發(fā)環(huán)境。CUDA 開(kāi)發(fā)環(huán)境包括:
- nvcc C語(yǔ)言編譯器
- 適用于GPU(圖形處理器)的CUDA FFT和BLAS庫(kù)
- 分析器
- 適用于GPU(圖形處理器)的gdb調(diào)試器(在2008年3月推出alpha版)
- CUDA運(yùn)行時(shí)(CUDA runtime)驅(qū)動(dòng)程序(目前在標(biāo)準(zhǔn)的NVIDIA GPU驅(qū)動(dòng)中也提供)
- CUDA編程手冊(cè)
CUDA 開(kāi)發(fā)者軟件開(kāi)發(fā)包(SDK)提供了一些范例(附有源代碼),以幫助使用者開(kāi)始CUDA編程。這些范例包括:
- 并行雙調(diào)排序
- 矩陣乘法
- 矩陣轉(zhuǎn)置
- 利用計(jì)時(shí)器進(jìn)行性能評(píng)價(jià)
- 并行大數(shù)組的前綴和(掃描)
- 圖像卷積
- 使用Haar小波的一維DWT
- OpenGL和Direct3D圖形互操作示例
- CUDA BLAS和FFT庫(kù)的使用示例
- CPU-GPU C—和C++—代碼集成
- 二項(xiàng)式期權(quán)定價(jià)模型
- Black-Scholes期權(quán)定價(jià)模型
- Monte-Carlo期權(quán)定價(jià)模型
- 并行Mersenne Twister(隨機(jī)數(shù)生成)
- 并行直方圖
- 圖像去噪
- Sobel邊緣檢測(cè)濾波器
- MathWorks MATLAB 插件 (點(diǎn)擊這里下載)
新的基于 1.1 版 CUDA 的 SDK 范例現(xiàn)在也已經(jīng)發(fā)布了。要查看完整的列表、下載代碼,請(qǐng)點(diǎn)擊此處。
技術(shù)功能
- 在GPU(圖形處理器)上提供標(biāo)準(zhǔn)C編程語(yǔ)言
- 為在支持CUDA的NVIDIA GPU(圖形處理器)上進(jìn)行并行計(jì)算而提供了統(tǒng)一的軟硬件解決方案
- CUDA兼容的GPU(圖形處理器)包括很多:從低功耗的筆記本上用的GPU到高性能的,多GPU的系統(tǒng)。
- 支持CUDA的GPU(圖形處理器)支持并行數(shù)據(jù)緩存和線程執(zhí)行管理器
- 標(biāo)準(zhǔn)FFT(快速傅立葉變換)和BLAS(基本線性代數(shù)子程序)數(shù)值程序庫(kù)
- 針對(duì)計(jì)算的專(zhuān)用CUDA驅(qū)動(dòng)
- 經(jīng)過(guò)優(yōu)化的,從中央處理器(CPU)到支持CUDA的GPU(圖形處理器)的直接上傳、下載通道
- CUDA驅(qū)動(dòng)可與OpenGL和DirectX圖形驅(qū)動(dòng)程序?qū)崿F(xiàn)互操作
- 支持Linux 32位/64位以及Windows XP 32位/64位 操作系統(tǒng)
- 為了研究以及開(kāi)發(fā)語(yǔ)言的目的,CUDA提供對(duì)驅(qū)動(dòng)程序的直接訪問(wèn),以及匯編語(yǔ)言級(jí)的訪問(wèn)
評(píng)論
圖片
表情
