OpenCL

Open standard for programming heterogenous computing systems, such as CPUs or GPUs
trends
AugustSeptemberOctoberNovemberDecember20210500
logo image
inception
August 28, 2009
alias
Open Computing Language
official website
media
Wikimedia Commons URL
software version identifier
2.2-11
publication date
July 19, 2019
preferred
2.2-10
publication date
February 5, 2019
2.2
publication date
May 17, 2017
Wikipedia creation date
6/9/2008
Wikipedia incoming links count
Wikipedia opening text
OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators. OpenCL specifies programming languages (based on C99 and C++11) for programming these devices and application programming interfaces (APIs) to control the platform and execute programs on the compute devices. OpenCL provides a standard interface for parallel computing using task- and data-based parallelism. OpenCL is an open standard maintained by the non-profit technology consortium Khronos Group. Conformant implementations are available from Altera, AMD, Apple (OpenCL along with OpenGL is deprecated for Apple hardware, in favor of Metal 2), ARM, Creative, IBM, Imagination, Intel, Nvidia, Qualcomm, Samsung, Vivante, Xilinx, and ZiiLABS.
Wikipedia redirect
Open Compute Library
Open CL
Opencl
OpenCL 1.2
OpenCL 2.0
OpenCL 1.1
OpenCL C
Compute device
Clinfo
Open Computing Language
ROCm
Wikipedia URL
Freebase ID
Library of Congress authority ID
OmegaWiki Defined Meaning
Quora topic ID