Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:sdpm1516lessons

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:sdpm1516lessons [03/12/2015 alle 11:46 (7 anni fa)]
Massimo Torquati
magistraleinformaticanetworking:spm:sdpm1516lessons [15/12/2015 alle 16:31 (7 anni fa)] (versione attuale)
Marco Danelutto [Lessons]
Linea 33: Linea 33:
 | Nov. 25 | 2 | Parallel design patterns | [[http://backus.di.unipi.it/~marcod/SPM1516/spm25nov.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm25nov.1.mp4|Video1h]][[http://backus.di.unipi.it/~marcod/SPM1516/spm25nov.2.mp4|Video2h]] | | Nov. 25 | 2 | Parallel design patterns | [[http://backus.di.unipi.it/~marcod/SPM1516/spm25nov.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm25nov.1.mp4|Video1h]][[http://backus.di.unipi.it/~marcod/SPM1516/spm25nov.2.mp4|Video2h]] |
 | Nov. 30| 2 | ParallelFor* iteration scheduling policies. FastFlow map. Nesting data-parallel computations inside pipeline and task-farm patterns. ClassWork5 discussion. Assignment of ClassWork6.  | {{:magistraleinformaticanetworking:spm:spm30nov.pdf| Slides}} | [[http://calvados.di.unipi.it/storage/teaching/SPM1516/spm15.30nov.1.mp4 | Video1h]]| | Nov. 30| 2 | ParallelFor* iteration scheduling policies. FastFlow map. Nesting data-parallel computations inside pipeline and task-farm patterns. ClassWork5 discussion. Assignment of ClassWork6.  | {{:magistraleinformaticanetworking:spm:spm30nov.pdf| Slides}} | [[http://calvados.di.unipi.it/storage/teaching/SPM1516/spm15.30nov.1.mp4 | Video1h]]|
-| Dec. 1| 2 | Discussion of some parallel applications developend using FastFlow. Completion of previous class works. | {{:magistraleinformaticanetworking:spm:spm01dic.pdf| Slides}} | |+| Dec. 1| 2 | Discussion of some parallel applications developend using FastFlow. Completion of previous class works. | {{:magistraleinformaticanetworking:spm:spm01dic.pdf| Slides}} | [[http://calvados.di.unipi.it/storage/teaching/SPM1516/spm15.01dec.1.mp4 | Video1h]] |
 | Dec. 2| 2 | Debugging and profiling tools. How to use Intel vtune amplifier (matrix multiplication example). FastFlow memory allocator. | {{:magistraleinformaticanetworking:spm:spm02dic.pdf| Slides}} | not available | | Dec. 2| 2 | Debugging and profiling tools. How to use Intel vtune amplifier (matrix multiplication example). FastFlow memory allocator. | {{:magistraleinformaticanetworking:spm:spm02dic.pdf| Slides}} | not available |
 +| Dec 3 | 2 | Parallel design patterns: how to use the design space hierarchy. Implementation of parallel applications on COW/NOW: principles, client/server paradigm, Port assignment, discovery, socket syscalls. | [[http://backus.di.unipi.it/~marcod/SPM1516/spm3dic.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm3dic.1.mp4|Video1h]][[http://backus.di.unipi.it/~marcod/SPM1516/spm3dic.2.mp4|Video2h]] (first part missing due to my mistake while recording) |
 +| Dec 7 | 2 | Sample code for the name server for channel-address association with TCP/IP sockets. Implementation of a pipeline on a COW with sockets. RPC and rpcgen. | [[http://backus.di.unipi.it/~marcod/SPM1516/spm7dic.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm7dic.1.mp4|Video1h]][[http://backus.di.unipi.it/~marcod/SPM1516/spm7dic.2.mp4|Video2h]] |
 +| Dec 9 | 2 | Discussion of the final project. More on RPCGEN (sequential and multithreaded execution. RMI in Java (outline) | [[http://backus.di.unipi.it/~marcod/SPM1516/spm9dic.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm9dic.1.mp4|Video1h]][[http://backus.di.unipi.it/~marcod/SPM1516/spm9dic.2.mp4|Video2h]] |
 +| Dec 14 | 2 | Accessing the Xeon PHI as a coprocessor: using sockets, using SCIF, with offloading pragmas. | [[http://backus.di.unipi.it/~marcod/SPM1516/spm14dic.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm14dic.1.mp4|Video1h-start]][[http://backus.di.unipi.it/~marcod/SPM1516/spm14dic.2.mp4|Video1h-end]][[http://backus.di.unipi.it/~marcod/SPM1516/spm14dic.3.mp4|Video2h]] |
 +| Dec 15 | 2 | Structuring RTS: RISC parallel building blocks. | [[http://backus.di.unipi.it/~marcod/SPM1516/spm15dic.pdf|blackboard]] | [[http://backus.di.unipi.it/~marcod/SPM1516/spm15dic.1.mp4|Video12h]] |
magistraleinformaticanetworking/spm/sdpm1516lessons.1449143169.txt.gz · Ultima modifica: 03/12/2015 alle 11:46 (7 anni fa) da Massimo Torquati