OpenCL 1.0版释出,NVIDIA,AMD纷纷表示支持
时间:2008-12-11 来源:cnbeta
OpenCL可望实现这样的目标,让绘图处理器在电脑中不仅只用于绘图等相关应用上,而能执行各种不同的应用程式 .Khronos Group周二(12/9)宣布通过并公布OpenCL 1.0规格,该标准预计将首先在苹果下一代Mac OS X操作系统中采用。而周三的时候,NVIDIA与AMD也纷纷表示将支持最新的OpenCL1.0.
OpenCL(Open Computing Language,开放运算语言)是一个开放而免授权金的跨平台程式语言标准,专为当今个人电脑、伺服器,及手持和嵌入式装置的平行程式处理所设计。半年前苹果(Apple)提出了OpenCL的草案规格,并由Khronos Group完成开发,通过了该规格,可望首先用于即将推出的Snow Leopard作业系统内。Khronos Group成员包括了苹果、3DLABS、AMD、ARM、Intel、IBM、NVIDIA等重量级的科技业者。
OpenCL程式语言的设计,也是为了要让软体开发人员能够充份组合利用各种不同的多核心处理器、绘图处理器(GPU)、Cell架构,及其他平行处理器(如DSP)的效能。长久以来,业界就一直试图要把强大的绘图处理器运算能力运用在一般运算上,这个概念也就是所谓的GPGPU(general-purpose computation on GPUs,通用的GPU运算)。而OpenCL可望实现这样的目标,让绘图处理器在电脑中不仅只用于绘图等相关应用上,而能执行各种不同的应用程式。
对此,苹果软体工程资深副总裁Bertrand Serlet表示,苹果开发OpenCL好让下一代的Mac OS X作业系统Snow Leopard上的任何应用,都能够好好运用之前只有绘图应用能够使用的运算能力。
担任Khronos Group总裁并负责OpenCL工作小组的NVIDIA副总裁Neil Trevett则表示,做为一个开放而跨平台的标准,OpenCL是下一代软体发展的基础技术,并可望在明年见到该技术的建置。