Entrambe le parti precedenti la revisione
Revisione precedente
Prossima revisione
|
Revisione precedente
|
magistraleinformaticanetworking:spm:spm1617lessons [21/11/2016 alle 08:27 (7 anni fa)] Marco Danelutto |
magistraleinformaticanetworking:spm:spm1617lessons [15/12/2016 alle 09:34 (7 anni fa)] (versione attuale) Massimo Torquati |
| Nov. 16 | 2 | ClassWork1 and FastFlow farm pattern. | {{:magistraleinformaticanetworking:spm:fastflow_spm16nov.pdf|PDF}} | | | | Nov. 16 | 2 | ClassWork1 and FastFlow farm pattern. | {{:magistraleinformaticanetworking:spm:fastflow_spm16nov.pdf|PDF}} | | |
| Nov. 21 | 2 | Optimizations (overhead reduction) in macro data flow implementations of design pattern/skeleton frameworks | {{:magistraleinformaticanetworking:spm:spm1617nov21.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:spm1617nov21-1.mp4|1st hour}} {{:magistraleinformaticanetworking:spm:spm1617nov21-2.mp4|2nd hour}} | | | Nov. 21 | 2 | Optimizations (overhead reduction) in macro data flow implementations of design pattern/skeleton frameworks | {{:magistraleinformaticanetworking:spm:spm1617nov21.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:spm1617nov21-1.mp4|1st hour}} {{:magistraleinformaticanetworking:spm:spm1617nov21-2.mp4|2nd hour}} | |
| | Nov. 22 | 2 | More on the FastFlow farm pattern. Discussed different configurations. Task scheduling, feedback-channels. | {{:magistraleinformaticanetworking:spm:spm1617nov22.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:spm1617nov22-1.mp4|1st hour}} {{:magistraleinformaticanetworking:spm:spm1617nov22-2.mp4|2nd hour}} | |
| | Nov. 23 | 2 | Assigned ClassWork3 (see slides of Nov. 22). Proposed and discussed 2 possible implementations. | | | |
| | Nov. 28 | 2 | Vectorization | {{:magistraleinformaticanetworking:spm:spm1617nov28.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:spm1617nov28-1.mp4|1st hour}} {{:magistraleinformaticanetworking:spm:spm1617nov28-2.mp4|2nd hour}}{{:magistraleinformaticanetworking:spm:spm1617nov28-3.mp4|2nd hour (LAST PART)}} | |
| | Nov. 29 | 2 | Data parallel computations using the FastFlow parallel-for pattern. Iterations' scheduling, and load-balancing. Some examples. | {{:magistraleinformaticanetworking:spm:spm1617nov29.pdf|PDF}} | | |
| | Nov. 30 | 2 | Discussion on possible variants of the ClassWork3. Assigned ClassWork4. | {{:magistraleinformaticanetworking:spm:spm1617nov30.pdf|PDF}} | | |
| | Nov. 28 | 2 | Sample code discussion (vectorization). Options to drive the parallelization process in the Intel compiler suite. | {{:magistraleinformaticanetworking:spm:spm1617dic6.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:spm1617dic6-1.mp4|1st hour}} {{:magistraleinformaticanetworking:spm:spm1617dic6-2.mp4|2nd hour}} | |
| | Dec. 07 | 2 | Discussion about ClassWork4. Assigned ClassWork5. | {{:magistraleinformaticanetworking:spm:spm1617dec07.pdf|PDF}} | | |
| | 12 dic | 2 | Rewriting rules and optimizations | {{:magistraleinformaticanetworking:spm:spm1617dic12.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:ae1617dic12-1.mp4|1st hour}}{{:magistraleinformaticanetworking:spm:ae1617dic12-2.mp4|2nd hour}} | |
| | 13 dic | 2 | More optim rules: map to stream parallel, pipeline stage collapse, farm worker increase/decrease. SPM application development methodology. Presentation of the final project. | {{:magistraleinformaticanetworking:spm:spm1617dic13.pdf|PDF}} | {{:magistraleinformaticanetworking:spm:spm1617dic13-1.mp4|1st hour}}{{:magistraleinformaticanetworking:spm:spm1617dic13-2.mp4|2nd hour}} | |
| | 14 dic | 2 | Discussion about ClassWork5. Introduction of the Divide and Conquer parallel pattern in FastFlow. Assigned ClassWork6.| {{:magistraleinformaticanetworking:spm:spm1617dic14.pdf|PDF}} | | |
| | 15 dic | 1 | Discussion on 2016-17 project text | {{:magistraleinformaticanetworking:spm:spm1617dic15.pdf|PDF}} | | |
| | 15 dic | 1 | Discussion on ClassWork6. Introduction to debugging and profiling tools. Dynamic memory allocations: jemalloc, Intel TBB Allocator, Hoard Allocator, FastFlow Allocator. | {{:magistraleinformaticanetworking:spm:spm1617dic15-2.pdf|PDF}} | | |
| |