Source: commons.wikimedia.org

OpenCL 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 a programming language 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. Wikipedia

Created Year: 2009
Created by: Apple
Developed by: Khronos Group
Operating systems: AndroidFreeBSDLinuxMicrosoft WindowsmacOS
Implemented in: CC++
Aliases: Open Computing Language

Wikidata: Q681360

Programming paradigms: generic programmingimperative programmingobject-oriented programmingstructured programming

Search on GitHub


Latest data update: 2025-04-07