Vorlesung: Parallele Programmierung mit C/C++ und MPI
Termin: Sommersemester 2002
Dozenten: Ulf Lorenz, Jens Simon
Hörerkreis:
- Studierende Informatik/Ingeniuerinformatik im 2. und 3. Studienabschnitt.
- Studierende aus Ingenieursstudiengänge mit Interesse an rechnerunterstützten Simulationsverfahren (Scientific Computing).
Prüfungsgebiet: Softwaretechnik (SWT)
Vorausgesetzte Kenntnisse:
- Grundlagen der Programmiersprachen
- Grundlagen der Rechnerarchitektur (wünschenswert)
Vorlesung:
- Die Folien der Vorlesung werden elektronisch präsentiert und anschließend im Web, aufbereitet als ein Skript, zur Verfügung gestellt.
- 1. Vorlesung (pdf)
- 2. Vorlesung (pdf)
- 3. Vorlesung (pdf)
- 4. Vorlesung (pdf)
- 5. Vorlesung (pdf)
- 6. Vorlesung (pdf)
- 7. Vorlesung (pdf)
- 8. Vorlesung (pdf)
- 9. Vorlesung (pdf)
- 10. Vorlesung (pdf)
- 11. Vorlesung (pdf)
Freitags, 11:15 bis 12:45
Raum: F2.211 (bitte auf mögliche Raumänderung achten!)
- Die in der Vorlesung erzielten Kenntnisse werden in praktischen Übungen auf parallelen Hochleistungsrechnern umgesetzt. Dazu werden kleinere Programmieraufgaben gestellt, die in den Sprachen C bzw. C++ und der Message-Passing-Bibliothek MPI programmiert werden sollen.
- 1. Übung (pdf)
- 2. Übung (pdf)
- 3. Übung (pdf)
- 4. Übung (pdf)
- 5. Übung (pdf)
Mittwochs, 10:00 bis 11:00
Raum: "Beethoven", FU.116
- Gropp, William; Lusk, Ewing; Skjellum, Anthony: Using MPI : portable parallel programming with the Message-passing Interface, MIT Press, 1999
- Gropp, William; Lusk, Ewing; Thakur, Rajeev: Using MPI - 2 : advanced features of the Message-Passing Interface, MIT Press, 1999
- Culler, David E.; Singh, Jaswinder P.; Gupta, Anoop: Parallel computer architecture : a hardware/software approach , Morgan Kaufmann, 1999
- Andrews, Gregory R.: Multithreaded, Parallel, and Distributed Programming, Addison-Wesley, 2000




Print