本周早些时候,Khronos工作组正式发布了OpenCL开放通用计算标准。NVIDIA随即表示其CUDA技术支持OpenCL,而AMD自然也不会示弱,宣布采纳OpenCL标准,并将其加入Stream通用计算架构中。
AMD公司表示,将在ATI Stream SDK开发包中,加入支持OpenCL 1.0标准的编译器和Runtime运行时组件。作为OpenCL工作组的成员,AMD全程参与了OpenCL 1.0标准的规范定制工作。预计支持OpenCL 1.0的Stream SDK将于明年上半年公布。
另外,AMD还将继续改进其Brook+工具,并计划提供Brook+代码到OpenCL的转换解决方案。Brook+是包含在Stream SDK中的开源高等级编程框架。以目前的的Stream SDK 1.3为基础,1.4版本将为Brook+提供更好的粒度数据类型支持,显示API互通性,多GPU支持和线程级数据共享功能。另外,Stream SDK 1.4将支持Radeon HD 4870 X2显卡和部分FirePro专业显卡,预计将于明年一季度发布。
ADM高级副总裁,显示产品集团总经理Rick Bergman表示,让应用程序能够同时在CPU和GPU上运行的潜力是巨大的。但在此之前,程序员只能使用厂商独有的编程语言工作,限制了他们的能力。而随着OpenCL 1.0的推出,开发人员终于有了一个更好的开放性选择。