正文内容 评论(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粒子模拟展示
其实这几段演示Demo在CUDA初期利用CUDA C语言开发早可以实现,FFT也作为CUDA C的库最早出现,NVIDIA这次展示DirectCompute也说明对于GPU并行计算而言,NVIDIA CUDA已经遥遥领先。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...