Il consorzio Khronos Group ha ratificato, dopo 18 mesi di lavoro, la versione 1.1 di OpenCL, Open Computing Language.
Questo standard definisce un’interfaccia per consentire l’esecuzione parallela su processori differenti che supportano le specifiche OpenCL. Oltre ad essere utilizzabile per l’accelerazione 2D e 3D si può sfruttare facilmente per applicazioni di tipo general-purpose.
Il linguaggio è un subset di C99 con l’aggiunta di alcune estensioni per la programmazione parallela. In questa versione sono supportati nuovi formati per le immagini, migliorate le prestazioni e la flessibilità. Con OpenCL è arrivato anche un nuovo wrapper C++.
Via | Khronos
Khamel
15 giu 2010 - 15:45 - #1Vorrei capire una cosa.Ma OpenCl,GL,ES eccetera cosa hanno di OpenSource?Nel loro sito non c’è nemmeno il sorgente…di open hanno solo il nome?
mah...
15 giu 2010 - 17:09 - #2ma usare google o wikpedia no?
Sbarbi
15 giu 2010 - 17:17 - #3http://www.khronos.org/registry/cl/
Qui API, headers e esempi per programmarci.
guiodic
15 giu 2010 - 17:24 - #4@mah: OpenCL, OpenGL, ecc. sono solo delle specifiche, in pratica sono solo i nomi delle funzioni, i parametri che accettano e la descrizione (a parole) di cosa devono fare.
Poi ogni produttore si realizza la sua implementazione.
mah...
15 giu 2010 - 20:29 - #5@guiodic:
perché rispondi a me? ho solo detto a Khamel che per domande così semplici basta googlare:
http://lmgtfy.com/?q=opengl+wikipedia&l=1
aska
16 giu 2010 - 10:04 - #6@mah: la tua non era una risposta alla domanda di khamel e guiodic te l’ha fatto notare.
in effetti anch’io ho trovato documentazione su come usare OpenCL ma nessun sorgente sulla sua implementazione.
La mia ricerca si ferma qui poichè non sono attualmente interessato all’argomento.