Tag Archives: opencl

FOSS-Inside: usiamo OpenCL su schede grafiche ATI

Nel mondo Apple se ne parlava già nel giugno 2008. OpenCL (Open Computing Language) sarebbe stata una delle nuove tecnologie ad essere incorporata in Snow Leopard, il nuovo gioiello per i Mac-PC.

Durante questo anno ci sono stati anche timidi annunci relativi al mondo Linux. Dapprima nVidia e ora AMD/ATI hanno entrambi annunciato la disponibilità di un Software Developer Kit per OpenCL. Entrambi i prodotti sono in stato di beta. Entrambi i prodotti sono semplicemente delle estensioni ai tool GNU o delle librerie di sistema da linkare al proprio applicativo. Entrambi i prodotti hanno come obiettivo il rendere disponibile nel mondo Linux una delle tecnologie più interessanti del prossimo futuro.

In questo post si parlerà di OpenCL e di come usarlo su un Personal Computer dotato di scheda grafica ATI.

Continua »

Tag: , ,

Da nVidia i primi driver OpenCL

nVidia ha rilasciato una propria versione di driver OpenCL per Linux. Nel mese di maggio 2009 nVidia aveva già sottoposto il proprio SDK OpenCL al gruppo Kronos, che si occupa proprio della certificazione e approvazione del software OpenCL (ndr oltre che della standardizzazione di OpebGL).

Composto da driver, compilatore, libreria e qualche test application, l’SDK OpenCL è disponibile solo agli sviluppatori iscritti al circuito nVidia. Questi potranno iniziare a provare la nuova tecnologia OpenCL per le proprie applicazioni, sia di gaming che grafiche e vettoriali.

OpenCL (Open Computing Language) è un linguaggio, progettato inizialmente dalla Apple, per la programmazione di applicazioni su sistemi paralleli eterogenei, cioè composti anche da unità di calcolo tra loro diverse per prestazioni e funzionalità (CPU, GPU, Cell-type architectures, DSP). L’applicazione più immediata di questo linguaggio è in ambito GPGPU (General Purpose computation using GPU), che prevede l’utilizzo della unità grafica (GPU) per svolgere anche “compiti diversi da quelli della manipolazione grafica di immagini”.

Continua »

Tag: , , , , , ,