Skip to content
OpenCL
EntityQ681360· pop 28· linked from 524 articles

Also known as Open Computing Language

lenguaje de programación

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
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 · Español

OpenCL (Open Computing Language, en español lenguaje de computación abierto) consta de una interfaz de programación de aplicaciones y de un lenguaje de programación. Juntos permiten crear aplicaciones con paralelismo a nivel de datos y de tareas que pueden ejecutarse tanto en unidades centrales de procesamiento como unidades de procesamiento gráfico. El lenguaje está basado en C99, eliminando cierta funcionalidad y extendiéndolo con operaciones vectoriales.​ Apple creó la especificación original y fue desarrollada en conjunto con AMD, IBM, Intel y NVIDIA. Apple la propuso al Grupo Khronos para convertirla en un estándar abierto y libre de derechos. El 16 de junio de 2008 Khronos creó el Compute Working Group​ para llevar a cabo el proceso de estandarización. En 2013 se publicó la versión 2.0 del estándar. OpenCL forma parte de Mac OS X v10.6 ('Snow Leopard'),​ mientras que AMD decidió apoyar OpenCL en lugar de su antigua API Close to Metal.​​ Intel también dispone de su propio entorno de desarrollo y NVIDIA además de tener su propia API para chips gráficos llamada CUDA, también admite OpenCL.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (3)