Strumenti Utente

Strumenti Sito


magistraleinformaticanetworking:spm:sdpm12lessons

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
Ultima revisione Entrambe le parti successive la revisione
magistraleinformaticanetworking:spm:sdpm12lessons [10/05/2012 alle 17:25 (10 anni fa)]
Marco Danelutto [Lessons]
magistraleinformaticanetworking:spm:sdpm12lessons [28/05/2012 alle 09:03 (10 anni fa)]
Marco Danelutto [Lessons]
Linea 35: Linea 35:
 | May 04 | 2 | Hierarchical managers in Behavioural skeletons. Managers dealing with multiple concerns. | [[http://backus.di.unipi.it/~marcod/SPM1112/spm040512.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm040512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm040512.2.mp3|Audio (2nd hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/ipdps-slides.pdf|Slides Hierarchical Management]] | | May 04 | 2 | Hierarchical managers in Behavioural skeletons. Managers dealing with multiple concerns. | [[http://backus.di.unipi.it/~marcod/SPM1112/spm040512.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm040512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm040512.2.mp3|Audio (2nd hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/ipdps-slides.pdf|Slides Hierarchical Management]] |
 | May 9 | 2 | [[http://www.wi.uni-muenster.de/pi/forschung/Skeletons/|Muelsi]] skeleton framework (by P. Dazzi) | For slides and code see [[http://hpc.isti.cnr.it/~dazzi/?cat=6|Dazzi's web page]] | | May 9 | 2 | [[http://www.wi.uni-muenster.de/pi/forschung/Skeletons/|Muelsi]] skeleton framework (by P. Dazzi) | For slides and code see [[http://hpc.isti.cnr.it/~dazzi/?cat=6|Dazzi's web page]] |
-| May 10 | 2 | [[http://www.ida.liu.se/~chrke/skepu/|SkePU]] skeleton framework ([[http://didawiki.cli.di.unipi.it/lib/exe/fetch.php/magistraleinformaticanetworking/spm/skepuintro.pdf|Intro]] | [[http://backus.di.unipi.it/~marcod/SPM1112/spm100512.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm100512.mp3|Audio]] |+| May 10 | 2 | [[http://www.ida.liu.se/~chrke/skepu/|SkePU]] skeleton framework (Introduction to SkePu skeletons [[http://didawiki.cli.di.unipi.it/lib/exe/fetch.php/magistraleinformaticanetworking/spm/skepuintro.pdf|here]]) (SkePu program source used for the exercises may be found [[skepu_sample|here]]) | [[http://backus.di.unipi.it/~marcod/SPM1112/spm100512.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm100512.mp3|Audio]] | 
 +| May 11 | 2 | Co-exploitatoin of different programming frameworks: FastFlow pipeline with SkePU map stage (source code of the sample FF pipeline with SkePU map stage [[skepu_ff|here]]). Rewriting rules: general concepts, sample rules, evaluation of alternative rewritings of the same skeleton program. | [[http://backus.di.unipi.it/~marcod/SPM1112/spm110512.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm110512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm110512.2.mp3|Audio (2nd hour)]] | 
 +| May 16 | 2 | Client-server and Peer-to-peer patterns. Generalities. Client server vs. p2p in file sharing. | [[http://backus.di.unipi.it/~marcod/SPM1112/spm160512.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm160512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm160512.2.mp3|Audio (2nd hour)]] | 
 +| May 17 | 2 | Extending FastFlow to cluster/network of workstations (M. Torquati, dnode version of FF available [[http://backus.di.unipi.it/~marcod/SPM1112/fastflow_dnode.tgz|here]]). Different implementations of a file sharing application: with centralized servers (Napster), completely distributed (Gnutella). | [[http://backus.di.unipi.it/~marcod/SPM1112/distributedFastflow.pdf|"Distributed" FastFlow slides]][[http://backus.di.unipi.it/~marcod/SPM1112/spm170512.2.pdf|Blackboard dump]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm160512.1.mp3|Audio (P2P)]] | 
 +| May 18 | 2 | Peer2peer: more on p2p techniques. Usage of p2p techniques for resource discovery and master worker computations. | [[http://backus.di.unipi.it/~marcod/SPM1112/spm180512.notes.pdf|Blackboard]][[http://backus.di.unipi.it/~marcod/SPM1112/spm180512.slides.pdf|Slides]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm180512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm180512.2.mp3|Audio (2nd hour)]] | 
 +| May 23 | 2 | Wireless networks: introduction | [[http://backus.di.unipi.it/~marcod/SPM1112/spm230512.pdf|Blackboard]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm230512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm230512.2.mp3|Audio (2nd hour)]] | 
 +| May 24 | 2 | Wireless networks: 802.11 details. "SPM methodology": how to develop structured parallel applications (part 1). | [[http://backus.di.unipi.it/~marcod/SPM1112/spm240512.pdf|Blackboard]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm240512.1.mp3|Audio (1st hour)]][[http://backus.di.unipi.it/~marcod/SPM1112/spm240512.2.mp3|Audio (2nd hour)]] | 
 +| May 25 | 2 |  "SPM methodology": how to develop structured parallel applications (part 2), how to develop a RTS for a parallel design pattern (Parmap in Ocaml) | [[http://backus.di.unipi.it/~marcod/SPM1112/spm250512.pdf|Blackboard]] [[http://backus.di.unipi.it/~marcod/SPM1112/spm250512.mp3|Audio]] | 
 +| End of lessons |||| 
 [[http://didawiki.cli.di.unipi.it/doku.php/magistraleinformaticanetworking/spm/start|Back to SPM home page]] [[http://didawiki.cli.di.unipi.it/doku.php/magistraleinformaticanetworking/spm/start|Back to SPM home page]]
  
magistraleinformaticanetworking/spm/sdpm12lessons.txt · Ultima modifica: 20/03/2013 alle 07:29 (9 anni fa) da Marco Danelutto