OpenCL software | |
---|---|
Genere | linguaggio software (non in lista) |
Sviluppatore | Khronos Group |
Data prima versione | 8 dicembre 2008 |
Ultima versione | 3.0.17 (24 ottobre 2024) |
Ultima beta | 2.2 (15 maggio 2016) |
Sistema operativo | Multipiattaforma |
Linguaggio | C++ C |
Licenza | Royalty Free (licenza libera) |
Sito web | www.khronos.org/opencl |
OpenCL (Open Computing Language, tradotto in italiano "linguaggio di calcolo aperto") è un framework basato sul linguaggio ANSI C e C++ con una struttura host-devices che può esser eseguito su una molteplicità di piattaforme, CPU, GPU, e altri tipi di processori. In particolare, le potenzialità di OpenCL sono meglio espresse con architetture altamente parallelizzabili e potenti come le GPU, e in questo caso si parla dell'ambito GPGPU. Sui vari dispositivi viene eseguito il codice del kernel basato sul Linguaggio di programmazione OpenCL C o la versione OpenCL C++ (basati sugli standard C99 e C++14).