OpenCL (Open Computing Language) er et rammeverk for å skrive programmer som utføres på tvers av heterogene plattformer bestående av CPU-er, GPU-er og andre prosessorer. OpenCL inkluderer et språk (basert på C99) for skriving av Kernel (funksjoner som utføres på OpenCL enheter), samt APIene som brukes for å definere og kontrollere plattformer. OpenCL gir parallell databehandling med bruken av oppgavebasert og databasert parallellisme.

OpenCL
Clinfo screenshot.png
Skaper(e)Apple
Utvikler(e)Khronos Group
Utgitt28. august 2009
Nyeste versjon2.2
Plattform2.2
OperativsystemMultiplattform
SjangerGPGPU, API
TypeHeterogen databehandling
LisensOpen-source licence
Nettstedwww.khronos.org/opencl/

OpenCL er analoge til de åpne industristandarder OpenGL og OpenAL, for 3D-grafikk og datamaskinens lyd. OpenCL utnytter kraften til GPU utover grafikk (GPGPU). OpenCL forvaltes av den teknologibaserte ideelle organisasjonen Khronos Group.

Eksterne lenkerRediger