elenco    
        corso    

Strumenti di programmazione per sistemi paralleli e distribuiti

Codice: 535AACrediti: 6Semestre: 1Sigla: SPD 
 
Settore disciplinare: INF/01 - Informatica

Docente

Massimo Coppola   massimo.coppola@isti.cnr.it  Home Page di Massimo Coppola  Tel. 0502212700

Ultima versione disponibile: programma da confermare per l’a.a. 2012/2013

Obiettivi di apprendimento

Il corso tratta della progettazione,valutazione e utilizzo di strumenti e ambienti di programmazione per applicazioni di sistemi paralleli e distribuiti. I paradigmi di programmazione, e relativi modelli di costo, riguardano le computazioni ad alte prestazioni di tipo stream- e data-parallel, distributed shared memory, programmazione adattiva e context-aware, programmazione ad eventi ad alte prestazioni, programmazione real-time, programmazione di politiche di tolleranza ai guasti, ed altri. Vengono definiti gli strumenti, statici e dinamici, per questi paradigmi e ne vengono valutate le prestazioni mediante studi di casi in attività sperimentale e di laboratorio.

English Description

The course deals with design, evaluation and utilization of programming tools and environments for parallel and distributed applications. The programming paradigms, and related cost models, concern high-performance stream- and data-parallel computations, distributed shared memory, adaptive and context-aware programming, high-performance event-based programming, real-time programming, programming of fault-tolerance strategies, and others. For these paradigms, static and dynamic tools are defined and their performances are evaluated through case studies in experimental and laboratory activites.

Programma

  1. Modelli di programmazione stream-parallel e data-parallel
  2. Distributed shared memory
  3. Programmazione adattiva e context-aware
  4. Programmazione ad eventi ad alte prestazioni
  5. Programmazione real-time
  6. Programmazione di politiche di tolleranza ai guasti,
  7. Ambienti e strumenti di sviluppo
  8. Supporti a tempo di esecuzione
  9. Studi di casi
     

Modalità di esame

L'esame consiste in una prova scritta ed una prova orale.

home


email