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

Also known as Open Computing Language

linguagem de programação

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 · Português

OpenCL (Open Computing Language) é uma arquitetura para escrever programas que funcionam em plataformas heterogêneas, consistindo em CPUs, GPUs e outros processadores. OpenCL inclui uma linguagem (baseada em C99) para escrever kernels (funções executadas em dispositivos OpenCL), além de APIs que são usadas para definir e depois controlar as plataformas heterogênea. OpenCL permite programação paralela usando, tanto o paralelismo de tarefas, como de dados. Ela foi adotada para controladores de placas gráficas pela AMD/ATI, que a tornou na sua única oferta de GPU como Stream SDK, e pela Nvidia, que oferece também OpenCL como a escolha para o seu Compute Unified Device Architecture (CUDA) nos seus controladores. A arquitetura OpenCL partilha uma série de interfaces computacionais, tanto com CUDA, como com a concorrente DirectCompute da Microsoft. A proposta OpenCL é similar às propostas OpenGL e OpenAL, que são padrões abertos da indústria para gráficos 3D e áudio, respectivamente. OpenCL estende o poder da GPU além do uso gráfico (GPGPU). OpenCL é gerido pelo consórcio tecnológico Khronos Group.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (3)