热点推荐
ZOL首页 > 商用及工作站 > 工作站 > 通用计算标准OpenCL第一版正式发布

通用计算标准OpenCL第一版正式发布


工作站之家 【转载】 2008年12月10日 10:24 评论

    Khronos Group今天正式发布了通用计算标准第一版OpenCL 1.0,并公开提供了规范全文和相关资源的下载、使用。

  OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景。

  OpenCL 1.0主要由一个并行计算API和一种针对此类计算的编程语言组成,此外还特别定义了:

  1、C99编程语言并行扩展子集;

  2、适用于各种类型异构处理器的坐标数据和基于任务并行计算API;

  3、基于IEEE 754标准的数字条件;

  4、与OpenGL、OpenGL ES和其他图形类API高效互通。

  OpenCL是由苹果在六个月前首次提出的,随后Khronos Group成立相关工作组,以苹果草案为基础,联合业界各大企业共同完成了标准制定工作。工作组的一百多位成员来自各行各业,且都是各自领域的领导者,比如3DLABS、Activision Blizzard、Adobe、AMD、Analog Devices、苹果、ARM、Autodesk、Barco、博通、Codeplay、创新、戴尔、杜比、EA、爱立信、飞思卡尔、富士通、Futuremark、Google、HI、IBM、Intel、Imagination、Imagination、Kestrel Institute、LG、Marvell、摩托罗拉、Movidia、NEC、诺基亚、NVIDIA、NXP、QNX、RapidMind、S3 Graphics、三星、Seaweed、夏普、西门子、索尼、索尼爱立信、意法半导体、Symbian、Sun、TAKUMI、德州仪器、东芝、雅马哈、瑞典于默奥大学……

  标准倡导者苹果将是最先应用OpenCL技术的厂商之一,代号Snow Leopard的新版操作系统Mac OS X 10.6就会集成该标准。相比之下,微软Windows 7则既不会支持OpenCL,也不会带有任何GPGPU、cGPU加速技术。

  同时,AMD Stream SDK、Codeplay Sieve C++等都正在准备进行改革,以便完全符合OpenCL 1.0标准,NVIDIA的CUDA技术也有望借机大展拳脚。

  新一届的SIGGRAPH亚洲大会将于本月10日在新加坡召开,届时Khronos和OpenCL工作组代表会对OpenCL规范进行详细介绍。

 

相关搜索:通用计算 
给文章打分 5分为满分(共0人参与) 查看排行>>
频道热词:云计算  服务器  服务器  
视觉焦点
TOP10周热门工作站排行榜
  • 热门
  • 新品
查看完整榜单>>