Khronos发布OpenCL 1.2规范

行业领导者们协力开发异构并行计算的跨平台开放标准;与OpenCL 1.1 向后兼容以保存代码投入;OpenCL 1.2综合符合性测试对外开放。

2011年11月15日 – SC11 –华盛顿西雅图 – Khronos™ Group 今天宣布了OpenCL 1.2的批准和公开发布,最新更新至现代处理器的跨平台并行编程开放免版税标准。在OpenCL 1.1发布十八个月后,在三十多家行业领先企业的共同努力下,此新版本为并行编程带来了更强的性能和功能,并实现了规范的向后兼容。Khronos已经更新并扩展了OpenCL的综合符合性测试程序组,以保证新规范的执行将为跨平台应用开发提供一个完整可靠的平台。更多关于OpenCL 1.2规范、在线参考页和参考卡的信息,请浏览www.khronos.org/opencl/

OpenCL 工作小组主席、Khronos Group董事长兼NVIDIA移动内容副总裁 Neil Trevett先生讲到 “OpenCL 工作小组非常认真地倾听了开发人员和中介软件使用者的反馈信息,并为其提供及时有效的异构计算功能的跨供应商开放标准。”,“OpenCL工作小组也在不断扩展其会员规模,并从移动行业发展到嵌入行业,已经推动了像FPGAs这样的创新设备使用OpenCL”。

通过下列的各项更新和附加项,OpenCL 1.2显著提升了并行编程的灵活性、功能和性能:

  • 设备分区——使应用程序可以将一个设备分区到子设备中,直接控制特殊计算单元的任务分配、存储部分设备用于高优先级/敏感潜伏期的任务,或者有效地使用共享硬件资源,例如高速缓存。
  • 对象的独立编辑和链接——提升传统编辑器的性能和灵活性,以创建OpenCL程序库,用于与其他程序链接。
  • 更强的图像支持——包括对1D图像和1D & 2D图像阵列的额外支持。同时,OpenGL的共享扩展现在实现了从OpenGL 1D 纹理和1D & 2D 纹理阵列创建OpenCL图像的功能。
  • 内置内核代表着专门或不可编程的硬件和相关联固件,例如视频编码器/解码器和数字信息处理器,实现了这些定制设备由OpenCL框架驱动或与之紧密集成。
  • DX9 媒介表面共享——实现了OpenCL和DirectX 9 或 DXVA媒介表面间的高效共享。
  • DX11表面共享——用于OpenCL 和 DirectX 11 表面的无缝共享。

工作小组会员支持
AMD Fusion体验项目全球副总裁Manju Hegde 讲到“AMD推动着像OpenCL1.2这样的行业标准,鼓励开发人员自由和创造性”。“除了成为OpenCL工作小组和规范的领先贡献者之一,AMD加速处理器和绘图处理器也是开发人员和终端用户充分利用OpenCL潜力的完美平台”。

ARM计算子系统、处理器部门副总裁 James McNiven讲到 “很高兴和我们的Khronos同仁共同推进OpenCL的发展,并在此支持最新版本标准的发布”。“我们相信此低耗高效异构计算子系统版本只有通过行业间的合作和标准才可以实现。ARM始终致力于支持跨CPU和GPU技术的OpenCL,并帮助我们的同仁带来高性能计算系统,以平衡ARM® Mali™ GPU和Cortex™ 处理器技术。”

英特尔软件和服务集团副总裁兼开发者产品部总经理Bill Savage讲到:“受到OpenCL规范发展的鼓励,英特尔非常骄傲地才成为OpenCL采用者和OpenCL1.2发布的贡献者”,“OpenCL 1.2 向将现有和未来的英特尔平台作为目标市场的开发者承诺更高的性能和软件设计中更多的灵活性”。

Fixstars公司创始人兼CEO Satoshi Miki 讲到,“多核平台的统一编程界面的存在成为了提高软件工程师工作效率的重要因素。”,“随着OpenCL 1.2 规范的发布,我对其所带来的多核编程方面更多的灵活性感到非常兴奋。我希望更多的硬件供应商可以支持这个新规范,只有通过充分利用多核架构才可以实现未来各多的创新。”

OpenCL 会议将于2011年11月14日-18日在西雅图 SC11举行
OpenCL专题讨论组会议将在16日周三下午5:30– 7:00举行,地点在SC11的TCC 101房间。出席者将在此与OpenCL执行者和开发者见面,了解更多关于新版OpenCL 1.2的信息。

关于 Khronos Group
Khronos Group是一个行业联合会,创造开放规范以使程序编写、并行计算加速、图形和动态媒体用于各类平台和设备。Khronos规范包括OpenGL®, OpenGL® ES, WebGL™, WebCL, OpenCL™, OpenMAX™, OpenVG™, OpenSL ES™, OpenKODE™, StreamInput 和COLLADA™。所有的 Khronos成员都可以参与到Khronos规范的开发中,他们被授权在规范公开部署前的每个阶段进行投票,并可以通过获得早期规范草本和符合性测试,加速其在前沿媒体平台和应用的使用。更多信息请浏览www.khronos.org

###

Khronos, StreamInput, WebGL, COLLADA, OpenKODE, OpenVG, OpenWF, OpenSL ES, OpenMAX, OpenMAX AL, OpenMAX IL 和OpenMAX DL是Khronos Group Inc的商标,WebCL是Khronos Group Inc的商品标志。OpenCL是Apple Inc的商标,OpenGL和OpenML是注册商标,OpenGL ES和OpenGL SC标识是Silicon Graphics International在Khronos许可证下使用的商标。所有其他的产品名称、商标和/或公司名称仅用于识别,并属于其各自所有者。