CUDA SDK示例程序概覽

 
CUDA 2.3中的示例程序
alignedTypes 演示了數據類型對齊對性能的影響
asyncAPI 演示瞭如何使用異步API
bandwidthTest 測試主存與顯存之間,以及顯存內部進行數據傳輸時的帶寬,通過命令行可以進行更加全面的測試。
bicubicTexture 通過texture實現雙立方插值
binomialOptions binomialOption金融分析例子程序
bitonic Bitonic排序
BlackScholes BlackScholes金融分析例子程序
boxFilter 盒型濾波器,圖像處理可以參考
clock 測時函數的使用方法
convolutionFFT2D 使用二維FFT實現卷積
convolutionSeparable 二維卷積的一種實現
convolutionTexture 使用紋理實現的二維卷積
cppIntegration 如何封裝CUDA函數,並在C++程序中調用
cudaOpenMP CUDA與openMP同時使用的例子
dct8x8 離散餘弦變換,圖像、編解碼、壓縮等可參考
deviceQuery 查詢設備參數,運行時eAPI版本
deviceQueryDrv DeviceQueryDrv,驅動API版本
dwtHaar1D 一維哈爾變換
dxtc DirectX紋理壓縮
eigenvalues 特徵值分解
fastWalshTransform. 快速瓦爾希變換
fluidsD3D9 流體計算示例,D3D9實現
fluidsGL 流體計算示例,openGL實現
histogram64 直方圖,64個結果
histogram256 直方圖,256個結果
imageDenoising 圖像降噪
lineOfSight 視線計算
Mandelbrot 分形數學計算
marchingCubes 使用marchingCubes算法細分表面
matrixMul 稠密矩陣乘法,運行時API版本
matrixMulDrv 稠密矩陣乘法,驅動API版本
MersenneTwister MersenneTwister隨機數發生器
MonteCarlo 蒙特卡羅模擬
MonteCarloMultiGPU 蒙特卡羅模擬,多GPU並行版本
nbody N-body模擬星系間作用力
oceanFFT 使用FFT算法模擬海面
particles 粒子系統計算
postProcessGL OpenGL渲染後計算(模糊)
quasirandomGenerator Quasi隨機數發生器
recursiveGaussian 使用遞歸算法實現高斯模糊
reduction 常用的並行縮減例子,演示瞭如何對並行縮減進行優化
scalarProd 向量縮放
scan Scan算法
scanLargeArray 對大型數組的scan
simpleAtomicIntrinsics 原子加示例
simpleCUBLAS CUBLAS使用方法
simpleCUFFT CUFFT使用方法
simpleD3D9 與D3D9互操作
simpleD3D9Texture 與D3D9紋理互操作
simpleD3D10 與D3D10互操作
simpleD3D10Texture 與D3D10紋理互操作
simpleGL 與openGL互操作
simpleMultiGPU 多GPU並行計算
simpleStreams Stream演示
simpleTemplates 模版使用演示
simpleTexture 紋理使用演示,運行時API版本
simpleTexture3D 三維紋理演示
simpleTextureDrv 紋理使用演示,驅動API版本
simpleVoteIntrinsics Vote功能演示
simpleZeroCopy ZeroCopy/Mapped Memory演示
smokeParticles 煙霧粒子系統
SobelFilter Sobel邊緣檢測
SobolQRNG Sobel-Quasi隨機數發生器
template 用於建立新程序的模版
threadFenceReduction Fence使用演示
threadMigration 通過驅動API改變當前上下文,實現線程遷移
transpose 轉置
transposeNew 改進版轉置,避免了分區衝突
volumeRender 體渲染例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章