CUDA SDK2.3 示例程序说明

zhyue 2010-12-21

alignedTypes 演示了数据类型对齐对性能的影响

asyncAPI 演示了如何使用异步API

bandwidthTest 测试主存与显存之间,以及显存内部进行数据传输时的带宽,通过命令行可以进行更加全面的测试。

bicubicTexture通过texture实现双立方插值

binomialOptionsbinomialOption金融分析例子程序

bitonicBitonic排序

BlackScholesBlackScholes金融分析例子程序

boxFilter盒型滤波器,图像处理可以参考

clock测时函数的使用方法

convolutionFFT2D使用二维FFT实现卷积

convolutionSeparable二维卷积的一种实现

convolutionTexture使用纹理实现的二维卷积

cppIntegration如何封装CUDA函数,并在C++程序中调用

cudaOpenMPCUDA与openMP同时使用的例子

dct8x8离散余弦变换,图像、编解码、压缩等可参考

deviceQuery查询设备参数,运行时eAPI版本

deviceQueryDrvDeviceQueryDrv,驱动API版本

dwtHaar1D一维哈尔变换

dxtcDirectX纹理压缩

eigenvalues特征值分解

fastWalshTransform.快速瓦尔希变换

fluidsD3D9流体计算示例,D3D9实现

fluidsGL流体计算示例,openGL实现

histogram64直方图,64个结果

histogram256直方图,256个结果

imageDenoising图像降噪

lineOfSight视线计算

Mandelbrot分形数学计算

marchingCubes使用marchingCubes算法细分表面

matrixMul稠密矩阵乘法,运行时API版本

matrixMulDrv稠密矩阵乘法,驱动API版本

MersenneTwisterMersenneTwister随机数发生器

MonteCarlo蒙特卡罗模拟

MonteCarloMultiGPU蒙特卡罗模拟,多GPU并行版本

nbodyN-body模拟星系间作用力

oceanFFT使用FFT算法模拟海面

particles粒子系统计算

postProcessGLOpenGL渲染后计算(模糊)

quasirandomGeneratorQuasi随机数发生器

recursiveGaussian使用递归算法实现高斯模糊

reduction常用的并行缩减例子,演示了如何对并行缩减进行优化

scalarProd向量缩放

scanScan算法

scanLargeArray对大型数组的scan

simpleAtomicIntrinsics原子加示例

simpleCUBLASCUBLAS使用方法

simpleCUFFTCUFFT使用方法

simpleD3D9与D3D9互操作

simpleD3D9Texture与D3D9纹理互操作

simpleD3D10与D3D10互操作

simpleD3D10Texture与D3D10纹理互操作

simpleGL与openGL互操作

simpleMultiGPU多GPU并行计算

simpleStreamsStream演示

simpleTemplates模版使用演示

simpleTexture纹理使用演示,运行时API版本

simpleTexture3D三维纹理演示

simpleTextureDrv纹理使用演示,驱动API版本

simpleVoteIntrinsicsVote功能演示

simpleZeroCopyZeroCopy/MappedMemory演示

smokeParticles烟雾粒子系统

SobelFilterSobel边缘检测

SobolQRNGSobel-Quasi随机数发生器

template用于建立新程序的模版

threadFenceReductionFence使用演示

threadMigration通过驱动API改变当前上下文,实现线程迁移

transpose转置

transposeNew改进版转置,避免了分区冲突

volumeRender体渲染例子

相关推荐