magistraleinformaticanetworking:spm:recupero17
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| magistraleinformaticanetworking:spm:recupero17 [28/11/2017 alle 11:20 (8 anni fa)] – Marco Danelutto | magistraleinformaticanetworking:spm:recupero17 [13/12/2017 alle 18:08 (8 anni fa)] (versione attuale) – [December 12] Marco Danelutto | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | |||
| ===== SPM 2017 recovery edition lessons ===== | ===== SPM 2017 recovery edition lessons ===== | ||
| Linea 103: | Linea 102: | ||
| ==== Nov 7 ==== | ==== Nov 7 ==== | ||
| - | Introduction to parallel patterns/ | + | 2h: Introduction to parallel patterns/ |
| * using [[http:// | * using [[http:// | ||
| Linea 123: | Linea 122: | ||
| ==== 14 Nov ==== | ==== 14 Nov ==== | ||
| + | 2h: | ||
| + | |||
| Sample code | Sample code | ||
| * [[traduttorecpp|code]] with different implementation of a " | * [[traduttorecpp|code]] with different implementation of a " | ||
| Linea 140: | 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 156: | Linea 158: | ||
| ==== Nov 28 ==== | ==== Nov 28 ==== | ||
| + | 2h | ||
| * FastFlow programming framework: Introduction, | * FastFlow programming framework: Introduction, | ||
| Linea 162: | Linea 165: | ||
| {{ : | {{ : | ||
| + | {{ : | ||
| + | {{ : | ||
| **Assignments** | **Assignments** | ||
| * try to write a FF pipeline (with core patterns) that implements the Sieve of Eratostene: one stage emits the stream of integers and stage i filters out all the numbers multiple of i. The last stage prints the results. Try generating 20 integers and using k<20 filter stages. | * try to write a FF pipeline (with core patterns) that implements the Sieve of Eratostene: one stage emits the stream of integers and stage i filters out all the numbers multiple of i. The last stage prints the results. Try generating 20 integers and using k<20 filter stages. | ||
| + | === Afternoon lesson === | ||
| + | by David Del Rio Astorga: 1h | ||
| + | |||
| + | * Introduction to GrPPI (slides sent as PDF to the course mailing list). | ||
| + | |||
| + | ==== December 12 ==== | ||
| + | |||
| + | Morning: | ||
| + | |||
| + | * methodology to develop parallel code with structured programming | ||
| + | * final project presentation (see the [[http:// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Afternoon: 2h (By Massimo Torquati) | ||
| + | * high level usage of core FastFlow patterns | ||
| + | * {{ : | ||
| + | * {{ : | ||
| + | ==== End of lessons ==== | ||
magistraleinformaticanetworking/spm/recupero17.1511868009.txt.gz · Ultima modifica: 28/11/2017 alle 11:20 (8 anni fa) da Marco Danelutto
