OpenCL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Aggiornata la lista dell'hw che supporta Opencl. Aggiunta la lista di alcuni dei programmi che lo supportano. |
Aggiunto link a kronos group. Aggiunta nota al linguaggio CAL |
||
Riga 31:
Molti programmi offrono supporto nativo alle librerie OpenCl: [http://arrayfire.com/ ArrayFire], [[Adobe Photoshop]], [[GIMP|Gimp]], [[Autodesk Maya]], [[FFmpeg]], x264, [[LibreOffice Calc|Libreoffice Calc]], Microsoft Excel e molti altri.
Il [[Gruppo Khronos|Kronos Group]] ha annunciato l'intenzione di unire le librerie OpenCl con le API [[Vulkan (API)|Vulkan]], trasformandole in una unica piattaforma di sviluppo sia per il settore videoludico che per quello gpgpu.
==Versioni==
Riga 90:
== Voci correlate ==
* CAL (ex [[Close to Metal|CTM (Close To Metal)]]), Framework di [[Advanced Micro Devices|AMD]] per la programmazione delle sue GPU [[Advanced Micro Devices|AMD]] Radeon HD e FireStream. Il modello di programmazione proposto è di tipo ''streaming'', con forti richiami ai linguaggi data oriented. Usa una specializzazione di Brook, denominato Brook+ di ispirazione vettoriale. Questo linguaggio è ormai abbandonato.
* [[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 (piattaforma [[Windows XP]]), GCC (piattaforme [[Linux]] e [[macOS]]).
* [[Intel Larrabee]]
|