OpenCL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: cs:OpenCL |
No2 (discussione | contributi) m Fix link |
||
Riga 13:
}}
'''OpenCL''' ('''Open''' '''C'''omputing '''L'''anguage) è una libreria basata sul linguaggio di programmazione [[C99]] che può esser eseguito su una molteplicità di piattaforme, [[CPU]], [[GPU]], e altri tipi di processori. In particolare, le potenzialità di OpenCL sono bene espresse con architetture altamente
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
Allo stato attuale OpenCL è disponibile in versione beta per [[GPU]] [[NVIDIA]] e [[ATI]] su sistemi [[Linux]], [[Windows]] e [[Mac OS X]].
Riga 25:
== Voci correlate ==
*
* [[CUDA]], framework C proposto da [[Nvidia]] per la programmazione di GPU a partire dalla famiglia GeForce G80. Comprende un compilatore per un superset del linguaggio C - [[NVCC]] - e una serie di librerie di primitive implementate a vari livelli di complessità. Comprende un nutrito insieme di esempi applicativi e un ambiente di emulazione e debug. Compatibile con MSVC 2005 (piattforma [[Windows XP]]), GCC (piattaforme [[Linux]] e [[OSX]]).
* [[Larrabee|Intel Larrabee]]
|