Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:recupero17

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:recupero17 [12/12/2017 alle 12:23 (6 anni fa)]
Marco Danelutto
magistraleinformaticanetworking:spm:recupero17 [13/12/2017 alle 18:08 (6 anni fa)] (versione attuale)
Marco Danelutto [December 12]
Linea 102: Linea 102:
 ==== Nov 7 ==== ==== Nov 7 ====
  
-Introduction to parallel patterns/skeletons+2h: Introduction to parallel patterns/skeletons
  
   * using [[http://www.openmp.org/|OpenMP]] to implement parallel for (example of simple data parallel pattern) ([[http://www.openmp.org/wp-content/uploads/OpenMP-4.0-C.pdf|Summary of 4.0]], Old [[http://www.openmp.org/wp-content/uploads/omp-hands-on-SC08.pdf|Tutorial]] slides). OpenMP is available in g++ and in icc by specifying the flag **-fopenmp**.    * using [[http://www.openmp.org/|OpenMP]] to implement parallel for (example of simple data parallel pattern) ([[http://www.openmp.org/wp-content/uploads/OpenMP-4.0-C.pdf|Summary of 4.0]], Old [[http://www.openmp.org/wp-content/uploads/omp-hands-on-SC08.pdf|Tutorial]] slides). OpenMP is available in g++ and in icc by specifying the flag **-fopenmp**. 
Linea 122: Linea 122:
  
 ==== 14 Nov ==== ==== 14 Nov ====
 +2h: 
 +
 Sample code Sample code
   * [[traduttorecpp|code]] with different implementation of a "map" ...    * [[traduttorecpp|code]] with different implementation of a "map" ... 
Linea 139: Linea 141:
  
 ==== Nov 21 ==== ==== Nov 21 ====
 +2h
  
   * data parallel patterns (map, reduce, google map reduce, stencil, stencil-reduce)   * data parallel patterns (map, reduce, google map reduce, stencil, stencil-reduce)
Linea 155: Linea 158:
  
 ==== Nov 28 ==== ==== Nov 28 ====
 +2h
  
   * FastFlow programming framework: Introduction, core patterns.    * FastFlow programming framework: Introduction, core patterns. 
Linea 168: Linea 172:
  
 === Afternoon lesson ===  === Afternoon lesson === 
-by David Del Rio Astorga : Introduction to GrPPI+by David Del Rio Astorga: 1h
  
-  * slides sent as PDF to the course mailing list. +  * Introduction to GrPPI (slides sent as PDF to the course mailing list)
  
 ==== December 12 ==== ==== December 12 ====
  
-Morning: +Morning:  2h
  
   * methodology to develop parallel code with structured programming   * methodology to develop parallel code with structured programming
-  * final project presentation+  * final project presentation (see the [[http://didawiki.di.unipi.it/doku.php/magistraleinformaticanetworking/spm/esamirec17#program|exams]] page)
  
 {{ :magistraleinformaticanetworking:spm:spm12dic17a1.mp4 |Video1}}{{ :magistraleinformaticanetworking:spm:spm12dic17a2.mp4 |Video2}} {{ :magistraleinformaticanetworking:spm:spm12dic17a1.mp4 |Video1}}{{ :magistraleinformaticanetworking:spm:spm12dic17a2.mp4 |Video2}}
Linea 183: Linea 187:
 {{ :magistraleinformaticanetworking:spm:spm12dic17a1.pdf |H1}}{{ :magistraleinformaticanetworking:spm:spm12dic17a2.pdf |H2}} {{ :magistraleinformaticanetworking:spm:spm12dic17a1.pdf |H1}}{{ :magistraleinformaticanetworking:spm:spm12dic17a2.pdf |H2}}
  
 +Afternoon: 2h (By Massimo Torquati)
 +  * high level usage of core FastFlow patterns
 +  * {{ :magistraleinformaticanetworking:spm:fastflow_overview_spm12dic.pdf |Slides}}
 +  * {{ :magistraleinformaticanetworking:spm:farmsquare.tgz |Additional code files}}
 +
 +==== End of lessons ====
magistraleinformaticanetworking/spm/recupero17.1513081399.txt.gz · Ultima modifica: 12/12/2017 alle 12:23 (6 anni fa) da Marco Danelutto