CUDA开发者软件开发包(SDK)提供了一些范例(附有源代码、实用工具、白皮书),以帮助你开始用CUDA编写程序。软件开发包中包含数十个代码范例,涵盖了相当广泛的应用,包括:

  • 简单的技巧,比如像C++代码的集成以及如何有效的加载自定义数据类型
  • 一些“怎样做”的例子,涵盖了CUDA BLAS和FFT库;在CUDA中获取纹理;以及CUDA与OpenGL、Direct3D图形API的互操作
  • 线性代数的基本运算,比如矩阵转置和矩阵相乘
  • 数据并行算法比如并行大数组的前缀和
  • 性能:利用计时器和带宽测试进行分析
  • 高级应用的例子比如:图像卷积,Black-Scholes期权定价和二项式期权定价

欲了解更多的信息,请参考下面的README文件 ( Linux , Windows )

这些代码均为免费提供,可用于有关工作,无论是学术方面、商业方面还是个人使用。 (完整的使用许可)

在运行和编译这些代码范例的时候,需要NVIDIA CUDA 工具包的支持,点击此处获取CUDA工具包

目录:

 

© 2008 NVIDIA Corporation | Privacy Policy | Legal Info
 
NVIDIA CUDA Zone Home