13.01.2013 Views

Facoltà di Ingegneria - Udu Lecce

Facoltà di Ingegneria - Udu Lecce

Facoltà di Ingegneria - Udu Lecce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Modalità d'esame<br />

L'esame consiste in una prova orale, ma potrà prevedere anche prove scritte <strong>di</strong> verifica. E’<br />

anche previsto, come approfon<strong>di</strong>mento del corso, lo sviluppo <strong>di</strong> algoritmi paralleli in MPI<br />

usando le risorse computazionali (strutture parallele <strong>di</strong> tipo Beowulf), presenti nel<br />

laboratorio HPC del Dipartimento <strong>di</strong> <strong>Ingegneria</strong> dell’Innovazione.<br />

Sito Internet <strong>di</strong> riferimento<br />

-<br />

PROGRAMMA<br />

Teoria<br />

• INTRODUZIONE AI SISTEMI PARALLELI ore: 2<br />

Dai sistemi sequenziali ai sistemi paralleli/<strong>di</strong>stribuiti e alle griglie computazionali. Il ruolo<br />

del parallelismo nel calcolo. Trends nelle applicazioni. Come migliorare le prestazioni <strong>di</strong><br />

un processore e limite <strong>di</strong> Einstein. Tassonomia <strong>di</strong> Flynn. Tassonomia <strong>di</strong> Tanenbaum per<br />

le macchine MIMD. Bus-based Multiprocessors. Switched Multiprocessors. NUMA<br />

Multiprocessors. Bus-based Multicomputers. Switched Multicomputers. Topologia<br />

Hypercube.<br />

• MODELLI DI PROGETTAZIONE ALGORITMI PARALLELI ore: 2<br />

Modello PCAM. Principi <strong>di</strong> progetto. Tecniche <strong>di</strong> partizionamento. Decomposizione <strong>di</strong><br />

dominio. Decomposizione funzionale. Problema legato alle comunicazioni e suo impatto<br />

sulle prestazioni.<br />

• MODELLI PER LA VALUTAZIONE PRESTAZIONI ALGORITMI PARALLELI ore: 6<br />

Metriche per la valutazione <strong>di</strong> Prestazioni <strong>di</strong> algoritmi paralleli. Approcci per la<br />

modellizzazione delle prestazioni. Estrapolazione <strong>di</strong> dati sperimentali. Analisi asintotica.<br />

Sviluppo <strong>di</strong> modelli. Fixed-sized Model. Legge <strong>di</strong> Amdhal. Scaled-sized model.<br />

Inversione del para<strong>di</strong>gmo <strong>di</strong> Amdhal. Speedup scalato. Analisi <strong>di</strong> scalabilità.<br />

Communication overhead e Grain Size. Modello <strong>di</strong> Amdhal. Modello <strong>di</strong> Fox.<br />

Unificazione dei modelli.<br />

• PROGRAMMAZIONE MESSAGE-PASSING ore: 2<br />

Introduzione <strong>di</strong> MPI quale ambiente <strong>di</strong> programmazione per la realizzazione <strong>di</strong> algoritmi<br />

paralleli.<br />

713

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!