Materiale Didattico relativo al Corso di Calcolo Parallelo e Distribuito I, a.a. 2006/2007:
Docente: Luisa D'Amore
[ Avvisi ]
 
 
Programma del Corso   >download
 
 Lezioni di Calcolo Parallelo - A. Murli
Versione provvisoria soggetta ad errori, da utilizzarsi solo per uso personale. Non e' autorizzata la diffusione. Tutti i diritti riservati.
Introduzione >download
Capitolo I: "Calcolo Parallelo: L'idea di base" >download
Capitolo II: "Le architetture parallele" >download
Capitolo III: "Il paradigma dello scambio di messaggi (message passing)" >download
Capitolo VI: "Cenni sull'evoluzione dei calcolatori presenti sul mercato" >download
Capitolo IV: "I parametri di valutazione del software parallelo" >download
Capitolo V: "Alcune librerie per il calcolo matriciale numerico" >download
 
 Materiale di Supporto
Computer Architecture >download
Parallel Processing Concepts >download
MPICH Model MPI Implementation Reference Manual >download
Istruzioni per l'accesso al cluster - primi comandi utili >download
Prototipo Prova >download
Technical Note, REEVALUATING AMDAHL'S LAW, JOHN L. GUSTAFSON >download
Prodotto matrice per vettore su un architettura MIMD a memoria distribuita e con Distribuzione Scattered a Blocchi >download
Progettare un algoritmo parallelo per la risoluzione di un sistema di equazioni lineari con matrice triangolare su un calcolatore MIMD a Memoria Distribuita con p processori >download
Progettare un algoritmo parallelo per l'ordinamento di un vettore su un calcolatore MIMD a memoria distribuita con p processori >download
Progettare un algoritmo parallelo per architettura MIMD-DM per il calcolo dell'integrale definito... >download
 
 Esercitazioni
Primi Comandi Utili >view (txt) | >download (doc)
Primo progetto facoltativo: Sviluppo di un software che calcoli la somma di N numeri su un'architettura MIMD a memoria distribuita e che realizzi una delle strategie di comunicazione analizzate a lezione. >download
Secondo progetto facoltativo: Sviluppo di un software che calcoli il prodotto matrice per vettore su un'architettura MIMD a memoria distribuita e che rispecchi uno degli schemi di distribuzione dei dati analizzati a lezione. >download
Lucidi: Prodotto matrice per vettore su un architettura MIMD a memoria distribuita e con Distribuzione Scattered a Blocchi dei dati di input >download
Terzo progetto facoltativo: Sviluppo di un software che calcoli il prodotto matrice per matrice su un'architettura MIMD a memoria distribuita e che rispecchi uno degli schemi di distribuzione dei dati analizzati a lezione. >download
Lucidi: Progettare un algoritmo parallelo per la risoluzione di un sistema di equazioni lineari con matrice triangolare su un calcolatore MIMD a Memoria Distribuita con p processori >download
Lucidi: Ordinamento Parallelo di una lista generica (Parallel General Bitonic Sort) >download
Lucidi: Progettare un algoritmo parallelo per l'ordinamento di un vettore su un calcolatore MIMD a memoria distribuita con p processori >download
Quarto progetto facoltativo: Sviluppo di un software che esegua l'ordinamento di una lista di N numeri su un'architettura MIMD a memoria distribuita e che implementi lo schema del Parallel General Bitonic Sort. >download
Elenco progetti facoltativi >download
Esercitazione del 01/12/04 - Speed up e efficienza >download
Esercitazione del 09/12/04 - Parallel Bitonic Sort >download
Elenco progetti facoltativi 2 >download