Skip to content
اپن سی ال
EntityQ681360· pop 28· linked from 524 articles

اپن سی ال

Sign in to save

Also known as Open Computing Language

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 a programming language (based on C99) 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

Key facts

Software.name
OpenCL API
Software.title
OpenCL API
Software.logo
OpenCL logo.svg
Software.logo size
200px
Software.logo alt
OpenCL logo
Software.author
Apple Inc.
Software.developer
Khronos Group
Software.programming language
C with C++ bindings
Software.operating system
Android (vendor dependent), FreeBSD, Linux, macOS (via Pocl), Windows
Software.platform
ARMv7, ARMv8, Cell, IA-32, Power, x86-64
Software.genre
Heterogeneous computing API
Software.license
OpenCL specification license
Programming language.name
C++ for OpenCL
Programming language.paradigm
Imperative (procedural), structured, object-oriented, generic programming
Programming language.latest release version
C++ for OpenCL 1.0 and 2021
Programming language.file_ext
.clcpp
Programming language.implementations
SPIR-V offline mode: Clang; cl_ext_cxx_for_opencl online mode: Arm.
Programming language.influenced_by
C99, CUDA

via Wikipedia infobox

Wikidata facts

Creator
Apple Inc.
Developer
Khronos Group
Official website
www.khronos.org/opencl
Image
Clinfo screenshot.png
Show 9 more facts
operating system
Android
inception
2009-08-28
programming paradigm
generic programming
programmed in
Q15777
software version identifier
3.0.19
different from
OpenGL
typing discipline
static typing
Commons category
OpenCL
media type
text/x-opencl-src
Sources (8)

via Wikidata · CC0

Gallery (3)