AMD下一代SDK功能:支持DX11对抗CUDA
分享
来自AMD官方网站的消息,AMD已经于日前正式宣布将会在未来18个月内升级流处理计算开发包Stream SDK,主要是加入微软下一代高级应用程序接口DirectX 11。另外,还会加入OpenCL图形标准、加入C/C++语言支持。
DX11是建立在DX10.1之上的下一代应用程序标注,除了支持DX10.1的所有特性,DX11还将给人们带来更多的新特性,包括光线追踪、Compute Shader、TessellATIon等。同时,新的API还将为程序员利用GPU开发通用计算程序提供便利。
OpenCL以及C/C++语言的支持都是为了GPU的通用计算,由于显卡是非常典型的并行计算架构,计算能力十分惊人,如果充分利用起GPU的计算能力,并将其运用在非图形渲染上的话,执行效率会远远高于CPU,目前NVIDIA已经推出了GPU通用编程语言CUDA,获得了不少程序员的支持。而AMD将会在未来的SDK中,加入这一个项目,同样采用当今最流行的C/C++语言,只要会C/C++语言的程序员,都可以很简单的开发利用GPU进行计算的程序。
微软Windows桌面和图形技术负责人Anantha Kancherla表示:“就像在3D游戏领域里一样,DirectX技术也将成为GPGPU通用计算革命的排头兵。DX11可以让开发人员在全球成百上千万的Windows平台上更简单地驾驭AMD GPU巨大的通用计算潜力,并给消费者带来轻松享受AMD Stream技术的新思路。”
0人已赞