'''OpenCL''' ('''Open''' '''C'''omputing '''L'''anguage) è un linguaggio perdi le [[GPGPU]]programmazione basato sul [[C (linguaggio di programmazione)|C99]] sviluppatoche dallapuò [[Appleesser Inc.|Apple]]eseguito insu cooperazioneuna conmolteplicità altredi società.piattaforme, La sua introduzione è prevista in[[CPU]], [[MacGPU]], OSe Xaltri 10.6tipi Snowdi Leopard]]<ref name=pressrelease>{{cite web |url=http://wwwprocessori.apple.com/it/pr/comunicati/2008/06/9-snowleopard.html In |title=Appleparticolare, mostrale un’anteprimapotenzialità di MacOpenCL OSsono Xbene Snowespresse Leopardcon agliarchitetture sviluppatorialtamente |accessdate=2008-06-16parallelizzabili |publisher=Applee potenti |date=2008-06-09}}</ref>,come edle èGPU, statoandando propostoa comecadere standardin apertoquella chebranca saràdella mantenutoprogrammazione dalchiamata [[Khronos GroupGPGPU]].
Lo standard è stato originariamente proposto dalla [[Apple Inc.|Apple]], successivamente ratificato dalla stessa assieme le principali aziende del settore ([[Intel]], [[NVIDIA]], [[AMD]]), ed infine portato a compimento dal consorzio no-profit [[Khronos Group]].
Il nome è stato pensato per ricollegarsi ad [[OpenGL]] ed [[OpenAL]], che attualmente sono standard industriali aperti rispettivamente per la grafica 3D e il rendering audio posizionale, per sfruttare le potenzialità delle attuali GPU oltre il rendering grafico.
Il nome [[OpenCL]] è stato pensato in analogia a [[OpenGL]] ed [[OpenAL]], e sono tutti standard industriali aperti, il primo per sfruttare le potenzialità delle attuali GPU oltre il rendering grafico, e gli altri rispettivamente per la grafica 3D e il rendering audio posizionale.
Secondo il [http://www.apple.com/it/pr/comunicati/2008/06/9-snowleopard.html comunicato stampa]<ref name="pressrelease"/>:
Riga 9 ⟶ 11:
</blockquote>
ÈLa sua introduzione è prevista in [[Mac OS X 10.6 Snow Leopard]]<ref name=pressrelease>{{cite web |url=http://www.apple.com/it/pr/comunicati/2008/06/9-snowleopard.html |title=Apple mostra un’anteprima di Mac OS X Snow Leopard agli sviluppatori |accessdate=2008-06-16 |publisher=Apple |date=2008-06-09}}</ref> ed è stato annunciato che la prima implementazione userà compilatori basati sulle tecnologie [[LLVM]] e [[Clang]].
La versione 1.0 è stata rilasciata l'[[8 dicembre]] [[2008]]<ref>[http://www.khronos.org/news/press/releases/the_khronos_group_releases_opencl_1.0_specification/ The Khronos Group Releases OpenCL 1.0 Specification]</ref>