Parallele Programmierung und Hochleistungsrechnen - Summer09: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
== Vorlesungsfolien == | == Vorlesungsfolien == | ||
* Part 01: [http://www5.in.tum.de/lehre/vorlesungen/parhpp/SS09/folien/part01.pdf Introduction] | * Part 01: [http://www5.in.tum.de/lehre/vorlesungen/parhpp/SS09/folien/part01.pdf Introduction] (Seiten 1-38) | ||
* Part 02: High-Performance Networks | * Part 02: High-Performance Networks | ||
* Part 03: Foundations | * Part 03: Foundations |
Revision as of 13:14, 23 April 2009
- Term
- Sommer 09
- Lecturer
- Dr. rer. nat. Ralf-Peter Mundani
- Time and Place
- Vorlesung: Dienstags, 12:15 - 13:45, Raum 02.07.023 (Erster Vorlesungstermin ist der 21. April)
- Übung: Mittwochs, 16:45 - 18:15, Raum 02.07.023 (Erster Übungstermin wird noch bekannt gegeben)
- Audience
- Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM)
- Tutorials
- Martin Roderus
- Exam
- Mi, 22.7., 16:45-18:15 in 02.07.023
- Semesterwochenstunden / ECTS Credits
- 3 SWS (2V + 1Ü) / 4 credits
- TUMonline
- {{{tumonline}}}
Vorlesungsfolien
- Part 01: Introduction (Seiten 1-38)
- Part 02: High-Performance Networks
- Part 03: Foundations
- Part 04: Programming Memory-Coupled Systems
- Part 05: Programming Message-Coupled Systems
- Part 06: Dynamic Load Balancing
- Part 07: Examples of Parallel Algorithms
Literatur
- G. Alefeld, I. Lenhardt, H. Obermaier: Parallele numerische Verfahren, Springer, 2002
- I. Foster: Designing and Building Parallel Programs, Addison-Wesley, 1995, and evolving online version
- A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to Parallel Computing, Addison Wesley, sec. ed. 2003
- H. F. Jordan, G. Alaghband: Fundamentals of Parallel Processing, Prentice Hall, 2002
- E. L. Leiss: Parallel and Vector Computing, McGraw-Hill, 1995
- B. P. Lester: The Art of Parallel Programming, Prentice Hall, 1993
- M. J. Quinn: Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003
- H. Sagan: Space-Filling Curves, Springer, 1994
- T. Schnekenburger, G. Stellner (Hrsg.): Dynamic Load Distribution for Parallel Applications, Teubner, 1997
- T. Ungerer: Parallelrechner und parallele Programmierung, Spektrum, 1997
- Material from the summer school Parallel algorithms and computer architectures, TU Hamburg-Harburg, 1997
Übungen
Die Übungsblätter werden nach der zugehörigen Vorlesung verlinkt.
Übung | Inhalt | Übungsblatt | Termin |
---|---|---|---|
1 | Performance Evaluation | Blatt 1 | n.o. |
2 | Topologies | Blatt 2 | n.o. |
3 | Topologies and Dependency Analysis | Blatt 3 | n.o. |
4 | Synchronization Principles and Memory Consistency | Blatt 4 | n.o. |
5 | Programming with OpenMP | Blatt 5 | n.o. |
6 | Programming with MPI | Blatt 6 | n.o. |