Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


OpenCL

OpenCL API
OpenCL logo
原作者苹果公司
開發者科纳斯组织
首次发布2009年8月28日​(2009-08-28
当前版本3.0.17[1]在维基数据编辑(2024年10月24日)
编程语言C,具有C++绑定
操作系统Android(厂商依赖)[2]FreeBSD[3]LinuxmacOS(通过PoCL)、Windows
平台ARMv7ARMv8[4]CellIA-32Powerx86-64
类型异构计算API
许可协议OpenCL规范许可证
网站www.khronos.org/opencl/
OpenCL C和C++ for OpenCL
编程范型指令式过程式)、结构化、(仅C++)面向对象泛型
语言家族C英语List of C-family programming languages
当前版本
  • 3.0.17(2024年10月24日;穩定版本)[1]
編輯維基數據鏈接
型態系統静态弱类型明示英语Manifest typing名义
實作語言特定于实现
文件扩展名.cl .clcpp
網站www.khronos.org/opencl 編輯維基數據鏈接
主要實作產品
AMDGallium Compute、IBMIntel NEO、Intel SDK、Texas InstrumentsNvidia、PoCL、ARM
啟發語言
C99CUDAC++14C++17
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest preview version"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest preview date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release version"

OpenCLOpen Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPUGPUDSPFPGA或其他类型的处理器與硬體加速器所组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。

OpenCL类似于另外两个开放的工业标准OpenGLOpenAL,这两个标准分别用于三维图形和计算机音频方面。OpenCL擴充了GPU圖形生成之外的能力。OpenCL由非盈利性技术组织Khronos Group掌管。

  1. ^ 1.0 1.1 The OpenCL Specification. 
  2. ^ Android Devices With OpenCL support. Google Docs. ArrayFire. [April 28, 2015]. 
  3. ^ FreeBSD Graphics/OpenCL. FreeBSD. [December 23, 2015]. 
  4. ^ Conformant Products. Khronos Group. [May 9, 2015]. 

Previous Page Next Page






أوبن سي أل Arabic OpenCL Bulgarian OpenCL Catalan OpenCL Czech OpenCL German OpenCL English OpenCL Spanish OpenCL ET OpenCL EU اوپن‌سی‌ال FA

Responsive image

Responsive image