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: 2009Created by: Apple
Developed by: Khronos Group
Operating systems: Android • FreeBSD • Linux • Microsoft Windows • macOS
Implemented in: C • C++
Aliases: Open Computing Language
Wikidata: Q681360
Programming paradigms: generic programming • imperative programming • object-oriented programming • structured programming
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-04-07