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链接:
- NVIDIA®(英伟达™)在“09年游戏开发人员大会(GDC)”上推出DirectCompute
- DirectCompute的NVIDIA®(英伟达™)开发人员论坛
- NVIDIA®(英伟达™)DirectCompute GPU海洋演示
- NVIDIA®(英伟达™)DirectCompute GPU N体演示
- NVIDIA®(英伟达™)DirectCompute GPU粒子模拟演示
- Microsoft DirectX开发人员中心
OpenCL是苹果公司的商标,经Khronos Group公司许可使用。