Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:sdpm1314program

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
magistraleinformaticanetworking:spm:sdpm1314program [13/09/2013 alle 11:40 (11 anni fa)]
Marco Danelutto [Program]
magistraleinformaticanetworking:spm:sdpm1314program [21/09/2013 alle 15:16 (11 anni fa)] (versione attuale)
Marco Danelutto [Program]
Linea 12: Linea 12:
   * fault tolerance and adaptivity   * fault tolerance and adaptivity
   * targeting of different, possibly heterogeneous, architectures, including co-processor exploitation.   * targeting of different, possibly heterogeneous, architectures, including co-processor exploitation.
 +
 +The  program of the course is divided into parts: 
 +
 +  * **Part I: Introduction** Motivation of the course, hardware advances and software gap. 
 +  * **Part II: Parallel patterns** Parallelism classification, parallel design patterns.
 +  * **Part III: Algorithmic skeletons** Skeleton frameworks, implementation models.
 +  * **Part IV: Implementing patterns** Performance modelling, support paradigms, parallelism related problems (cache and memory management, load balancing, communication management, accelerators. 
 +  * **Part V: Optimizing patterns** Pattern refactoring, adaptivity, portability.
 +
 +One third of the total course hours will be related to practical exercises, using state-of-the-art structured parallel programming frameworks.
 ===== Support material ===== ===== Support material =====
 The whole program will be covered by the course notes material. The whole program will be covered by the course notes material.
magistraleinformaticanetworking/spm/sdpm1314program.1379072441.txt.gz · Ultima modifica: 13/09/2013 alle 11:40 (11 anni fa) da Marco Danelutto