OpenCL
Utseende
| OpenCL | |||
|---|---|---|---|
| Skaper(e) | Apple Inc. | ||
| Utvikler(e) | Khronos Group | ||
| Utgitt | 28. august 2009 | ||
| Nyeste versjon | 3.0.19 (10. juli 2025)[1] | ||
| Plattform | X86_64, IA-32, ARM | ||
| Operativsystem | Microsoft Windows macOS Linux FreeBSD Android | ||
| Skrevet i | C++, C | ||
| Type | Heterogen databehandling | ||
| Lisens | Open-source licence | ||
| Nettsted | www.khronos.org (en) | ||
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 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.
Referanser
[rediger | rediger kilde]Eksterne lenker
[rediger | rediger kilde]- (en) Offisielt nettsted
- (en) OpenCL – kategori av bilder, video eller lyd på Commons

