magistraleinformaticanetworking:spm:spm1617lessons
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:spm1617lessons [17/11/2016 alle 06:04 (8 anni fa)] – Massimo Torquati | magistraleinformaticanetworking:spm:spm1617lessons [15/12/2016 alle 09:34 (8 anni fa)] (versione attuale) – Massimo Torquati | ||
---|---|---|---|
Linea 29: | Linea 29: | ||
| Nov. 15 | 1 | Introduction to FastFlow. First example: 3-stage pipeline. | {{: | | Nov. 15 | 1 | Introduction to FastFlow. First example: 3-stage pipeline. | {{: | ||
| Nov. 16 | 2 | ClassWork1 and FastFlow farm pattern. | {{: | | Nov. 16 | 2 | ClassWork1 and FastFlow farm pattern. | {{: | ||
+ | | Nov. 21 | 2 | Optimizations (overhead reduction) in macro data flow implementations of design pattern/ | ||
+ | | Nov. 22 | 2 | More on the FastFlow farm pattern. Discussed different configurations. Task scheduling, feedback-channels. | ||
+ | | Nov. 23 | 2 | Assigned ClassWork3 (see slides of Nov. 22). Proposed and discussed 2 possible implementations. | ||
+ | | Nov. 28 | 2 | Vectorization | {{: | ||
+ | | Nov. 29 | 2 | Data parallel computations using the FastFlow parallel-for pattern. Iterations' | ||
+ | | Nov. 30 | 2 | Discussion on possible variants of the ClassWork3. Assigned ClassWork4. | ||
+ | | Nov. 28 | 2 | Sample code discussion (vectorization). Options to drive the parallelization process in the Intel compiler suite. | {{: | ||
+ | | Dec. 07 | 2 | Discussion about ClassWork4. Assigned ClassWork5. | ||
+ | | 12 dic | 2 | Rewriting rules and optimizations | {{: | ||
+ | | 13 dic | 2 | More optim rules: map to stream parallel, pipeline stage collapse, farm worker increase/ | ||
+ | | 14 dic | 2 | Discussion about ClassWork5. Introduction of the Divide and Conquer parallel pattern in FastFlow. Assigned ClassWork6.| {{: | ||
+ | | 15 dic | 1 | Discussion on 2016-17 project text | {{: | ||
+ | | 15 dic | 1 | Discussion on ClassWork6. Introduction to debugging and profiling tools. Dynamic memory allocations: | ||
magistraleinformaticanetworking/spm/spm1617lessons.1479362664.txt.gz · Ultima modifica: 17/11/2016 alle 06:04 (8 anni fa) da Massimo Torquati