正文内容 评论(0

DirectCompute简介
2009-07-17 17:13:06  出处:快科技 作者:D3D 编辑:D3D     评论(0)点击可以复制本篇文章的标题和链接

微软的DirectCompute为全新的GPU运算应用程序编程接口(API),它与OpenCL一样,为开发人员提供了并行计算的API。CUDA是指NVIDIA 并行计算的架构,无论OpenCL还是DirectCompute都是可以通过CUDA架构运行。

在2009年3月于美国加州旧金山举行的游戏开发者大会(GDC)上,NVIDIA率先展示了预定年底推出的DirectX11中的重要功能即关于并行计算功能的DirectCompute,NVIDIA展现的三款Demo运行于NVIDIA现有的CUDA架构上,Windows VISTA和Windows 7皆适用。现有的DX10类GPU和未来DX 11的CUDA架构皆将支持DirectCompute,这让开发人员可以充分利用NVIDIA GPU的强大平行运算能力


DirectCompute下FFT创造的波浪


DirectCompute下的N-body

N-body问题涉及了科学和工程中的许多领域,它的主要特点就是O(N2)的计算量,采用并行计算方法是解决N-body问题巨大计算量的终极选择。针对该类问题的具体特点以及不同的并行计算机体系结构,目前有多种算法有效地减少了计算量,加快了求解速度。


 DirectComputeGPU粒子模拟展示
 
做为一家处理器公司,NVIDIA热烈支持所有能让开发人员更加利用GPU平行运算能力的程序语言和应用程序编程接口。除了DirectCompute和NVIDIA的 CUDA C延伸外,还有其他可供利用的程序模型,其中包括OpenCL。Fortan程序语言解决方案目前也已在开发中,且The Portland Group已推出尝鲜版。

其实这几段演示Demo在CUDA初期利用CUDA C语言开发早可以实现,FFT也作为CUDA C的库最早出现,NVIDIA这次展示DirectCompute也说明对于GPU并行计算而言,NVIDIA CUDA已经遥遥领先。 

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...