利用CUDA进行开发
CUDA应用程序
简介
文档
编程工具
支持CUDA的产品
获得CUDA
注册CUDA通知服务
 


NVIDIA®(英伟达™)的CUDA架构GPU为DirectCompute提供支持

微软的DirectCompute是一种全新GPU计算应用程序接口,运行于NVIDIA®(英伟达™)现有的CUDA架构之上(Windows VISTA和Windows 7)。当前的DX10 GPU以及未来DX11 GPU都能够支持DirectCompute。它让开发人员能够利用 NVIDIA®(英伟达™) GPU的大规模并行计算能力,创造出引人入胜的消费级和专业级计算应用程序。

在2009年3月于美国加利福尼亚州旧金山市举办的游戏开发人员大会上,作为DirectCompute展示的一部分,NVIDIA®(英伟达™)演示了三个基于NVIDIA®(英伟达™)GeForce®(精视™)GTX 280 GPU的应用。该款GPU现已上市。(见后文中的链接)

NVIDIA®(英伟达™)是一家生产处理器的行业领先公司,大力支持所有能够让开发人员充分利用GPU并行处理能力的各种计算机语言以及应用程序接口(API)。除了DirectCompute以及NVIDIA®(英伟达™)的CUDA C语言扩展之外,还可选择包括OpenCL™在内的其它编程模型。 此外,还有一款Fortran语言解决方案正在开发之中,The Portland Group现已推出其先期体验版。

NVIDIA®(英伟达™)长期以来一直都拥护和支持这些标准,因为更多的语言能够增加和扩大GPU并行计算应用的数量和范围。 随着当今C语言和Fortan语言支持的实现以及今年OpenCL和DirectCompute 的问世,GPU计算现在已经成为主流。 NVIDIA®(英伟达™)是唯一一家提供如此广泛GPU专用开发环境的处理器公司。

申请加入NVIDIA®(英伟达™)GPU计算注册开发人员计划

DirectCompute链接:

  1. NVIDIA®(英伟达™)在“09年游戏开发人员大会(GDC)”上推出DirectCompute
  2. DirectCompute的NVIDIA®(英伟达™)开发人员论坛
  3. NVIDIA®(英伟达™)DirectCompute GPU海洋演示
  4. NVIDIA®(英伟达™)DirectCompute GPU N体演示
  5. NVIDIA®(英伟达™)DirectCompute GPU粒子模拟演示
  6. Microsoft DirectX开发人员中心

OpenCL是苹果公司的商标,经Khronos Group公司许可使用。