Il corso ha lo scopo di introdurre gli studenti all'uso delle schede grafiche come hardware computazionale ad alte prestazioni (GPGPU: General-purpose Programming on GPU). Si richiede la conoscenza di almeno un linguaggio di programmazione, preferibilmente del C e/o del C++.
Il corso sarà tenuto dal dott. Giuseppe Bilotta (UniCT, INGV)

Per l'A.A. 2025–2026 il corso si terrà il lunedí ed il mercoledí dalle 17 alle 19 (aula 23). Il codice Teams del corso è 3icuged.
Il corso sarà composto da una parte teorica (lezioni frontali) ed una parte pratica (laboratorio). Per la parte pratica gli studenti dovranno avvalersi dei propri portatili.
Gli studenti dovranno dotarsi di un ambiente di sviluppo C/C++ e del seguente software (vedi anche i link più avanti):
I summenzionati pacchetti sono disponibili per i principali sistemi operativi (Linux, Mac OS X, WinXP, Vista, Win 7) per le architetture x86 e x86_64. Per Debian o Ubuntu è raccomandata l'installazione dei seguenti pacchetti:
Il corso è offerto dal Dipartimento di Matematica e Informatica dell'Università di Catania in collaborazione con l'Osservatorio Etneo dell'Istituto Nazionale di Geofisica e Vulcanologia (INGV).