CILEA_logo    
   Home Corsi di FormazioneGPU Programming

GPU Programming

Il corso si propone di fornire gli strumenti e le metodologie di "best practice" necessarie ad usare efficientemente le GPU (Graphic Processing Unit) utilizzando il linguaggio CUDA. Le esercitazioni verranno svolte sul cluster CASPUR Jazz, dotato di 32 schede NVIDIA Fermi (S2050), sul server CILEA, dotato di schede NVIDIA Fermi (M2050), e su PC dotati di schede NVIDIA GeForce GTS240.

Il corso è organizzato in collaborazione con il CASPUR di Roma.


Prerequisiti

  • Buona conoscenza dei fondamenti della programmazione.
  • Buona conoscenza di un linguaggio di programmazione di alto livello (possibilmente C e C+).

Obiettivi didattici

Al termine del corso lo studente dovrebbe conoscere come lavorano le GPU e comprendere e scrivere codici CUDA.

Argomenti trattati

  • GPU e CPU
  • Le GPU NVIDIA con attenzione all'architettura Fermi
  • CUDA: L'ambiente di programmazione delle GPU NVIDIA
  • Come migliorare le prestazioni usando CUDA
  • Le librerie per GPU
  • Tool di sviluppo e debugging

Programma

I Giorno

  • Storia del GPU Computing
  • Introduzione a CUDA
  • Utilizzo del compilatore CUDA nvcc
  • Laboratorio

Pausa pranzo

  • Controllo dell'errore
  • Misura delle prestazioni
  • Laboratorio

II Giorno

  • Introduzione all'hardware GPU
  • Le aree di memoria
  • Tipologie di accesso alla memoria
  • Laboratorio

Pausa pranzo

  • Laboratorio

III Giorno

  • Tuning dei Kernel
  • Interazione CPU-GPU
  • Stream e Multi-GPU
  • Laboratorio

Pausa pranzo

  • Utilizzo di librerie CUDA-enabled
  • Laboratorio

Durata

3 gg. con orario delle lezioni 9:30-13:00 e 14.00-17:00.

Docenti

  • Alice Invernizzi - CILEA
  • Paride Dagna - CILEA

Modalità di fruizione

Lezioni in aula, materiale didattico.

Sede del corso

CILEA - Sede di Segrate
Via R. Sanzio 4
20090 SEGRATE MI 

Quota di iscrizione

  • Euro 350,00 + IVA Università ed enti di ricerca consorziati a CILEA o CASPUR
  • Euro 500,00 + IVA Università ed enti di ricerca NON consorziati a CILEA o CASPUR
  • Euro 690,00 + IVA Altri enti

Date edizioni

  • 28-30 Marzo 2012    edizione annullata
  • 10-12 Ottobre 2012

Iscrizione

Modulo di iscrizione

Per informazioni contattare la Segreteria Tecnica del CILEA. Siete comunque pregati di consultare preventivamente le FAQ

Informazioni

Numero massimo partecipanti per ogni edizione: 20.

Su richiesta, viene rilasciato l'attestato di partecipazione al corso. 

Rinuncia

Se pervenuta prima di 10 giorni lavorativi dalla data del corso non verrà emessa fattura, a discrezione del CILEA, e l’iscrizione potrà essere considerata valida per l’edizione successiva.

  
Copyright © CILEA - Consorzio Interuniversitario - Codice Fiscale/Partita IVA: 03926770151 - Credits |  Home