magistraleinformaticanetworking:spm:sdpm12program
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| magistraleinformaticanetworking:spm:sdpm12program [20/02/2012 alle 10:51 (14 anni fa)] – creata Marco Danelutto | magistraleinformaticanetworking:spm:sdpm12program [20/02/2012 alle 11:15 (14 anni fa)] (versione attuale) – [Support material] Marco Danelutto | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| ===== Program ===== | ===== Program ===== | ||
| - | The course covers the programming models and the paradigms used with distributed and parallel systems, for both the application and support tool software. | + | The course covers the programming models and the paradigms used with distributed and parallel systems, for both the application and support tool software. |
| + | The main focus of the course is on structured programming models (parallel design | ||
| + | The implementation of structured parallel programming models will be detailed in terms of models and support mechanisms. | ||
| + | The models and mechanisms considered include classical models | ||
| + | While presenting models and paradigms, special emphasis | ||
| + | * separation of concerns (application vs. system programmers, functional vs. non functional concerns) | ||
| + | * program refactoring techniques | ||
| + | * modularity, software reuse, incremental design | ||
| + | * performance modelling | ||
| + | * fault tolerance and adaptivity | ||
| + | * targeting of different, possibly heterogeneous, | ||
| - | The course will be logically split into several | + | The course will be logically split into distinct parts: |
| - | * **Introduction** Evolution of parallel and distributed architectures, | + | * **Introduction** Evolution of parallel and distributed architectures, |
| - | * **Part I**: Parallel and distributed programming paradigms. Structured programming, | + | * **Part I**: Parallel and distributed programming paradigms. Structured programming, |
| - | * **Part II**: Implementation models. | + | * **Part II**: Implementation models. |
| * **Part III**: Networks in distributed systems. Wireless, multimedia and peer-to-peer networks: features, peculiarities and exploitation in distributed systems | * **Part III**: Networks in distributed systems. Wireless, multimedia and peer-to-peer networks: features, peculiarities and exploitation in distributed systems | ||
| * **Part IV**: Lab& | * **Part IV**: Lab& | ||
| + | |||
| + | ===== Support material ===== | ||
| + | The whole program will be covered by the course notes material (new version of the 2010-2011 material). | ||
magistraleinformaticanetworking/spm/sdpm12program.1329735094.txt.gz · Ultima modifica: 20/02/2012 alle 10:51 (14 anni fa) da Marco Danelutto
