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
magistraleinformaticanetworking:spm:sdpm12lessons [11/05/2012 alle 09:26 (10 anni fa)]
Marco Danelutto [Lessons]
magistraleinformaticanetworking:spm:sdpm12lessons [20/03/2013 alle 07:29 (9 anni fa)] (versione attuale)
Marco Danelutto [Lessons]
Linea 3: Linea 3:
 ==== Lessons ==== ==== Lessons ====
  
-[[http://unimap.unipi.it/registri/dettregistriNEW.php?re=68458::::&ri=4278|This]] is the link to the official lesson register+[[http://unimap.unipi.it/registri/dettregistriNEW.php?re=68458::::&ri=8045|This]] is the link to the official lesson register
  
 ^ Day ^ Hours ^ Arguments ^ Support material ^  ^ Day ^ Hours ^ Arguments ^ Support material ^ 
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 (Introduction to SkePu skeletons [[http://didawiki.cli.di.unipi.it/lib/exe/fetch.php/magistraleinformaticanetworking/spm/skepuintro.pdf|here]]) | [[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. 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 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.1336728414.txt.gz · Ultima modifica: 11/05/2012 alle 09:26 (10 anni fa) da Marco Danelutto