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
- Instance of
- programming language
- Subclass of
- heterogeneous computing
- Creator
- Apple Inc.
- Developer
- Khronos Group
- Platform
- ARM architecture
- Official website
- www.khronos.org/opencl
- Image
- Clinfo screenshot.png
- Has use
- heterogeneous computing
Show 9 more facts
- operating system
- Android
- inception
- 2009-08-28
- programming paradigm
- generic programming
- programmed in
- C
- 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
Article · Français
OpenCL (Open Computing Language) est la combinaison d'une API et d'un langage de programmation dérivé du C, proposé comme un standard ouvert par le Khronos Group. OpenCL est conçu pour programmer des systèmes parallèles hétérogènes comprenant par exemple à la fois un CPU multi-cœur et un GPU. OpenCL propose donc un modèle de programmation se situant à l'intersection naissante entre le monde des CPU et des GPU, les premiers étant de plus en plus parallèles, les seconds étant de plus en plus programmables.
Abstract from DBpedia / Wikipedia · CC BY-SA