通用计算标准OpenCL 1.0正式发布
2008-12-30 01:39
573 查看
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成立相关工作组,以苹果草案为基础,联合业界各大企业共同完成了标准制定工作。工作组的26个成员来自各行各业,且都是各自领域的领导者,具体包括3DLABS、Activision Blizzard、AMD、苹果、ARM、Barco、博通、Codeplay、EA、爱立信、飞思卡尔、HI、IBM、Intel、Imagination、Kestrel Institute、摩托罗拉、Movidia、诺基亚、NVIDIA、QNX、RapidMind、三星、Seaweed、TAKUMI、德州仪器、瑞典于默奥大学。
标准倡导者苹果将是最先应用OpenCL技术的厂商之一,代号Snow Leopard的新版操作系统Mac OS X 10.6就会集成该标准。相比之下,微软没有参与OpenCL的制定工作,Windows 7自然也不会提供支持,不过DirectX 11将会带来类似的Computer Shader技术,很可能会重演DirectX与OpenGL之战。
同时,AMD Stream SDK、Codeplay Sieve C++等都正在准备进行改革,以便完全符合OpenCL 1.0标准,NVIDIA的CUDA技术也有望借机大展拳脚。
新一届的SIGGRAPH亚洲大会将于本月10日在新加坡召开,届时Khronos和OpenCL工作组代表会对OpenCL规范进行详细介绍。
相关资源文档下载:
OpenCL 1.0规范全文
OpenCL 1.0规范技术讲解
OpenCL 1.0头文件
OpenCL 1.0整合头文件
OpenCL 1.0平台相依性宏
Khronos Group与OpenCL
Khronos Group成员
OpenCL 1.0开发工作组成员
OpenCL开发进程
OpenCL:CPU与GPU的交集
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成立相关工作组,以苹果草案为基础,联合业界各大企业共同完成了标准制定工作。工作组的26个成员来自各行各业,且都是各自领域的领导者,具体包括3DLABS、Activision Blizzard、AMD、苹果、ARM、Barco、博通、Codeplay、EA、爱立信、飞思卡尔、HI、IBM、Intel、Imagination、Kestrel Institute、摩托罗拉、Movidia、诺基亚、NVIDIA、QNX、RapidMind、三星、Seaweed、TAKUMI、德州仪器、瑞典于默奥大学。
标准倡导者苹果将是最先应用OpenCL技术的厂商之一,代号Snow Leopard的新版操作系统Mac OS X 10.6就会集成该标准。相比之下,微软没有参与OpenCL的制定工作,Windows 7自然也不会提供支持,不过DirectX 11将会带来类似的Computer Shader技术,很可能会重演DirectX与OpenGL之战。
同时,AMD Stream SDK、Codeplay Sieve C++等都正在准备进行改革,以便完全符合OpenCL 1.0标准,NVIDIA的CUDA技术也有望借机大展拳脚。
新一届的SIGGRAPH亚洲大会将于本月10日在新加坡召开,届时Khronos和OpenCL工作组代表会对OpenCL规范进行详细介绍。
相关资源文档下载:
OpenCL 1.0规范全文
OpenCL 1.0规范技术讲解
OpenCL 1.0头文件
OpenCL 1.0整合头文件
OpenCL 1.0平台相依性宏
Khronos Group与OpenCL
Khronos Group成员
OpenCL 1.0开发工作组成员
OpenCL开发进程
OpenCL:CPU与GPU的交集
相关文章推荐
- 容器技术标准化大统一,首个开放容器标准 OCI 1.0 正式发布
- W3C发布WAI-ARIA 1.0正式推荐标准 增强开放万维网平台可访问性
- EasyJWeb-1.0 m1版正式发布
- jQuery UI 1.0 已于2007-9-16日正式发布
- EasyJWeb-1.0 m1版正式发布
- 【五一呈献】通用高性能 Windows Socket 组件 HP-Socket v2.1.1 正式发布
- JFreeChart 1.0 正式发布了
- JFreeChart 1.0 正式发布了
- 拯救ASP---Quickwork For Asp 框架1.0正式发布
- 首个区块链标准《区块链 参考架构》正式发布
- 开源新闻速递:Lumina 桌面环境 1.0 正式发布
- 通用的管理系统权限设计 即将正式发布
- 首个《中国大数据人才培养体系标准》正式发布!
- 【标准】ISO14001:2015新版标准正式发布
- Unicode XMan 1.0 正式版发布,Unicode代码及标准字符表工具
- 正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频
- .NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布
- Internet Explorer Developer Toolbar 1.0 正式发布了。
- 替代Reflector的反编译软件ILSpy 1.0正式发布了
- 阿里云弹性高性能计算产品商业化正式发布