OpenCL是跨平台的,在个人电脑,服务器和手持/嵌入式设备发现现代处理器的并行编程的首个开放,免版税标准。的OpenCL(开放计算语言),极大地提高了速度和响应能力的应用在众多的市场类别,从游戏和娱乐的科学和医疗软件广泛的机会。
OpenCL的支持广泛的应用,从嵌入式和消费软件到HPC解决方案,通过一个低级别,高性能,可移植的抽象。通过创建一个高效,贴近所述金属的编程接口,OpenCL的将形成的独立于平台的工具,中间件和应用程序的并行计算的生态系统的基础层。
OpenCL是正在由Khronos Group与众多业界领先的公司和机构,包括3DLABS,动视暴雪,AMD,苹果,ARM,博通,Codeplay,艺电,爱立信,富士通,飞思卡尔,图形补救措施,通用电气,参与创建的HI ,IBM,英特尔,Imagination Technologies公司,美国洛斯阿拉莫斯国家实验室,摩托罗拉,Movidia,诺基亚,NVIDIA,Petapath,QNX,高通,RapidMind,三星,海藻,S3,ST微电子,匠,德州仪器,东芝和Vivante的。
什么是此版本的新:
- 在主线程安全,使OpenCL的命令,从多个主机线程排队;
- 子缓冲对象分配一个缓冲区域跨越多个OpenCL设备;
- 用户事件,使入队的OpenCL命令等待外部事件;
- 事件回调,可用于基于在一个非阻塞方式事件状态的变化,以排队新的OpenCL命令;
- 在三分量矢量数据类型;
- 全局工作偏移这使内核上的NDRange的不同部分进行操作;
- 内存对象的析构回调;
- 在读,写,复制一个缓冲对象的1D,2D或3D矩形区域;
- 镜像重复寻址模式和新的图像格式;
- 新的OpenCLÇ内置功能,如整数钳,洗牌和异步复制跨入;
- 在改进OpenGL互;
- 可选功能已经买成核心的OpenCL 1.1,包括:写入指针从内核字节或短裤,和转换原子能对本地或全局内存32位整数
通过高效共享图像和缓冲区通过链接OpenCL的事件对象OpenGL的栅栏同步对象
在针对OpenCL 1.0
评论没有发现