Strumenti Utente

Strumenti Sito


calcoloscientifico:didattica:hpcmod1-2017

Calcolo Scientifico dell'Università di Parma
Corso HPC - Modulo Base ( T_HPC17A )


Corso teorico e pratico sul Calcolo ad alte prestazioni per Dottorandi: “HPC: calcolo ad alte prestazioni” 2017

  • Crediti: 1 modulo da 2 CFU (*)
  • Calendario delle lezioni: martedi 30/5, giovedi 1/6, martedi 6/6, mercoledi 7/6, mercoledi 14/6, giovedi 15/6.
  • Orario: 14:30 - 17:30
  • Sede: Aula Informatica del Plesso Q02 (Aule delle Scienze, Aula E)
  • Docenti: Proff R. Alfieri, M. Amoretti, A. Dal Palù, R. Covati, F. Di Renzo

Descrizione del Corso

Il corso è rivolto a studenti e giovani ricercatori che intendono utilizzare i moderni strumenti di calcolo ad alte prestazioni per applicazioni scientifiche. Il corso include una rilevante attività di laboratorio che si avvale della nuova facility HPC di Ateneo http://www.hpc.unipr.it , che verrà installata nel mese di Aprile 2017.

Gli argomenti verranno trattati da diversi docenti del nostro Ateneo, esperti del settore. Questo modulo non ha particolari prerequisiti di programmazione e mira a fornire le competenze teoriche e pratiche necessarie per individuare le piattaforme tecnologiche ottimali in base al tipo di problema scientifico, portare le applicazioni e valutarne le prestazioni.

Contenuti

  1. Ambiente Linux: Nozioni pratiche necessarie per l'utilizzo dell'ambiente HPC (3 ore)
    • La shell di Linux, shell scripting, il sistema di code
  2. Ambiente software, moduli, compilatori, tools, librerie (3 ore)
  3. Hardware (3 ore)
    • Sistemi di "storage": NAS, SAN e archiviazione a lungo termine
    • Architetture tradizionali e accelerate, gerarchie di memoria e comunicazione
    • L'architettura del cluster di Ateneo, visita al Data Center
  4. Algoritmi paralleli ( 3 ore)
    • Performance, speed-up, efficienza
    • Qualche esempio di parallelizzazione di algoritmi: impostazione del problema
  5. Modelli di programmazione parallela (6 ore)
    • Parallelismo a scambio di messaggi, MPI, programmi dimostrativi
    • Parallelismo a memoria condivisa, openMP , programmi dimostrativi
    • Parallelismo con GPU, CUDA, programmi dimostrativi

(*) Verifica

Al termine del corso verrà rilasciato un attestato di partecipazione.

Durante il percorso sono previste alcune esercitazioni con la relativa consegna dei risultati. Le consegne verranno valutate al fine di conseguire fino a due crediti, se richiesto dal corso di Dottorato.

Iscrizioni

Per verificare che il numero di partecipanti sia compatibile con l’organizzazione del corso, l’ammissione al corso richiede una preventiva iscrizioni. Per iscrizioni e chiarimenti inviare una mail a roberto.alfieri@unipr.it. Il corso è rivolto principalmente agli allievi dei dottorati afferenti alle Scuole di Dottorato dell'Ateneo. I dottorandi interessati a frequentare il corso devono inviare entro il 21 Aprile 2017 una mail anche al Direttore della Scuola. Prima dell’inizio del corso verrà comunicata la conferma dell’ammissione e i dettagli logistici.

Partecipanti

Area Privata

calcoloscientifico/didattica/hpcmod1-2017.txt · Ultima modifica: 28/02/2020 11:12 da roberto.alfieri