2015年年底,AMD在一次技术峰会上介绍了其GPUOpen开源计划。
近日,这一项目正式推出了。这也是AMD有史以来最大规模的开源工程,游戏、图形、计算开发者可以从AMD那里得到几乎所有需要的资源,包括开发套件、效果库等等。
该项目的领导人之一Nicolas Thibieroz表示,这标志着AMD一种全新哲学理念的开端。
AMD GPUOpen主要面向两类开发者。游戏与CGI:效果库包括AO FX、Geometry FX、Shadow FX、Tress FX,都是基于DirectX的开源开发工具集,此外还有虚拟现实套件LiquidVR,以及其他各种资源库。
AMD最初是想针对封闭的NVIDIA GameWorks提供一套公开的解决方案,然后发现可以做的更多,于是就将各种开发资源都整合了进去,提供给开发者。
专业计算:主要是HIP(异构计算移植接口),可将任意NVIDIA CUDA代码转换成C++代码,从而通过CUDA NVCC、AMD HCC编译器执行。这同样是针对CUDA的封闭性而做的。同时GPUOpen还支持其他很多专业计算资源,比如GCN 3 ISA、HSA Runtime等等。 (洪蕾)