CUDA 软件开发包(SDK)代码范例
类型:
数据并行算法
性能策略
基于物理模型的模拟
图形互操作
CUDA高级课题
计算金融学
线性代数
CUDA 基本课题
图像/视频处理与数据压缩
具备多 GPU 支持的 Monte-Carlo 期权定价
本范例使用 Monte-Carlo 方法评估了特定系列欧洲期权的公平赎回价格,这一方法充分利用了系统中安装的所有支持 CUDA 的 GPU(图形处理器)。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
下载 - Linux 版
FFT 海洋模拟
本范例使用 CUFFT 模拟了一个海洋 高度域(heightfield),并使用 OpenGL 对结果进行渲染。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
下载 - Linux 版
256-bin 直方图
本范例展示了高效的 256-bin 直方图实施过程。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
64-bin 直方图
本范例展示了高效的 64-bin 直方图实施过程。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
基于 FFT 的 2D 回旋
本范例展示了带有超大内核尺寸的 2D 回旋如何能够使用 FFT 转换高效完成。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
MersenneTwister
本范例在 GPU(图形处理器)上实施了 Mersenne Twister 随机数字生成器与 Cartesian Box-Muller 转换。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
Monte-Carlo 期权定价
本范例使用 Monte-Carlo 方法评估了特定系列欧洲期权的公平赎回价格。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
二项式期权定价
本范例评使用二项式模型评估了特定系列欧洲期权的公平赎回价格。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
图像去噪
本范例展示了两种可调节图像去噪技术KNN 和 NLM,通过计算纹理之间的几何结构与颜色距离进行。两种技术都通过着色器实施在 DirectX SDK 中。同时,还在 DirectX 部件中实施了后一种技术的一个改进版本。该版本的速度得到了显著提高,可充分利用共享显存的优势。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
DirectX Texture Compressor (DXTC)
使用了 CUDA 的高质量 DXT 压缩。本范例展示了如何在 GPU(图形处理器)上并行实施现有的计算密集型 CPU 压缩算法,并获得大幅度的性能提升。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
N 体数值模拟
本范例展示了在 CUDA 中重力 N 体数值模拟的高效 All-pairs 模拟过程。具体过程参考了《GPU Gems 3》中“Fast N-Body Simulation with CUDA(使用 CUDA 进行快速 N 体模拟)”的内容。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
并行归约
并行和归约可对庞大数值进行求和运算。本范例展示了几项针对归约等并行算法的重要优化策略。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
快速沃尔什转换
对任意合格长度(2 的幂)的批处理矢量进行自然(Hadamard)顺序的快速沃尔什转换。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
下载 - Linux 版
特征值
计算所有特征值或其中的一个子集是线性代数、统计学、物理学和其它学科中一个非常重要的问题。本范例展示了通过并行实施分半算法,来使用 CUDA 计算任意大小的三对角对称矩阵的所有特征值。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
Sobel Filter
本范例对一系列 8 位单色图像施加了 Sobel 边缘检测滤波器。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
下载 - Linux 版
Scan
本实例展示了并行前缀求和(也称作“scan”)的一种高效的 CUDA 实施途径。针对一个给定的数列,scan 可以计算出一个新的数列,其中每一个元素均为在输入列中该元素前面的所有元素的总和。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
大型数列 Scan
本实例展示了针对任意规模数列的并行前缀求和(也称作“scan”)的一种高效的 CUDA 实施途径。针对一个给定的数列,scan 可以计算出一个新的数列,其中每一个元素均为在输入列中该元素前面的所有元素的总和。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
白皮书
下载 - Windows 版
下载 - Linux 版
流体(OpenGL 版)
一个流体模拟实例,使用 CUDA 和 CUFFT 进行,并使用 OpenGL 渲染。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
下载 - Linux 版
流体(Direct3D 版)
一个流体模拟实例,使用 CUDA 和 CUFFT 进行,并使用 Direct3D 9 渲染。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
1D 离散哈尔小波解压缩
对长度为 2 的幂的 1D 信号进行离散哈尔小波解压缩。
GeForce® 8 系列
Quadro® FX 5600
或更新版本
Tesla™
下载 - Windows 版
下载 - Linux 版
© 2008
NVIDIA Corporation
|
Privacy Policy
|
Legal Info