11 Ottobre 2011
Cineca
è stato selezionato per partecipare ai CUDA 2011 Research Center, per la visione, la qualità, e l'impatto sulla ricerca della tecnologia GPU. Questo
risultato permetterà al gruppo che si occupa di calcolo ad alte prestazioni di partecipare allo
sviluppo di nuovi codici, di partecipare a eventi, meeting, corsi di
formazione sulle più recenti soluzioni fornite da
NVIDIA.
Nella cornice di questo risultato, Cineca ha previsto l'avvio di numerose attività:
- Applicazione porting e benchmarking
L'attuale
struttura di supercalcolo GPU disponibile presso il CINECA è
classificata alla posizione 54 nella Top 500 ed è il più grande cluster pubblico GPU in
Europa. E' un cluster IBM, PLX, composto da 548 CPU NVIDIA® Tesla® M2070, ed è disponibile sia per i ricercatori europei come Tier-1 nell'ambito del progetto PRACE, sia per i ricercatori italiani attraverso le chiamate nazionali di ISCRA.
Per
questo motivo una parte significativa dell'attività Cineca sarà
dedicata al porting dei codici di programmazione verso questo cluster, e al confronto della
versione CUDA di diverse applicazioni scientifiche. - Valutazione della fattibilità e porting di applicazioni scientifiche kernel / solver su GPGPU.
Queste
applicazioni sono principalmente focalizzate nel campo della scienza
dei materiali e la fluidodinamica, come Quantum Espresso e OpenFOAM. Questo lavoro sarà svolto in collaborazione con NVIDIA e altri Centri di Ricerca CUDA.
Visualizzazione dei servizi
Cineca è in grado di supportare i servizi di visualizzazione, in ambito scientifico e culturale: nella
visualizzazione scientifica, strumenti come ParaView e Visit sfruttano tutte le cpu così come il rendering GPU assistita; un
campo di ricerca riguarda il testing e l'implementazione dei servizi di
visualizzazione GPU assistiti con il minimo impatto sulla programmazione
dell'intero cluster; un'altra
linea di sviluppo sarà la fornitura di servizi di rendering di
altissima qualità, sia in near-real time (Reality server NVIDIA gpu accelerated iray technology) sia con un
approccio classico fattoria di rendering (GPU accelerated unbiased
rendering code, come LuxRender);
Collaborazione
con gruppi di ricerca italiani dell'Università di Bologna - INFN, per Jasmine, (implementation of an electromagnetic particle in cell code using hybrid
(CUDA or OpenMP and MPI) parallelization. - Formazione
L'edizione
2011 della scuola annuale avanzate di calcolo parallelo è stata allargata anche a ricercatori provenienti dall'Europa
internazionale e interamente focalizzata sulla programmazione GPGPU.
CINECA
organizza anche un corso di 2 giorni CUDA per gli utenti e ricercatori
interessati allo sviluppo di codici sulla base di questo linguaggio
(presentato in 2 edizioni).

