Personal tools

Parallele Programmierung und Hochleistungsrechnen - Summer 10

From Sccswiki

Jump to: navigation, search
Term
Sommer 2010
Lecturer
Dr. rer. nat. Ralf-Peter Mundani
Time and Place
Vorlesung: Dienstags, 14:00 - 15:30, Raum 02.07.023 (Erster Voresungstermin ist der 20. April)
Übung: Mittwochs, 8:30-10:00, Raum 02.07.023, 14-tägig (Erster Übungstermin ist der 27. April)
Audience
Modul IN2013
Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM)
Tutorials
Atanas Atanasov
Exam
27.7.10, 10:00 - 12:00, Raum 02.07.023
Die Wiederholungsprüfung ist am 15.10.10, 15-18 Uhr
Semesterwochenstunden / ECTS Credits
3 SWS (2V + 1Ü) / 4 credits
TUMonline
{{{tumonline}}}



Vorlesungsfolien

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

Übung Inhalt Übungsblatt Termin
1 Grundlagen Blatt 1 28.4. misc
2 HPC Network Topologies Blatt 2 12.5.
3 HPC Topologies, Dep.Analysis, Sync. Blatt 3 26.5. Looping Control algorithm ,

Benes Networks

4 Synchronization and Memory Consistency Blatt 4 09.6.

Source Sleeping Barber

5 Programming with OpenMP Blatt 5 23.6. Sources OpenMP
6 Programming with MPI Blatt 6 07.7. Sources MPI