Vorlesung:
Architektur paralleler Rechnersysteme
Termine: WS 03/04
-
Vorlesungen: Di. 16:00-17:30, Raum F1.110
-
Übungen: Di. 17:45-18:30, Raum F1.110
Dozent: Jens Simon
Motivation:
Mittlerweile finden Parallelrechner in den unterschiedlichsten Bereichen Einsatz.
Einige grundlegende Dinge müssen bei der effizienten Nutzung dieser Rechnersysteme beachtet werden.
Die Veranstaltung führt in Rechnerarchitekturen der wichtigsten Parallelrechner ein.
Hörerkreis:
- Studierende Informatik/Ingenieurinformatik im 2. und 3. Studienabschnitt.
- Studierende aus Ingenieursstudiengänge mit Interesse an Hochleistungsrechnern.
Prüfung:
- Bereich: Eingebettete Systeme/Systemsoftware (ESS)
- Fachprüfung im Anschluss an der Vorlesungsserie
Wünschenswerte Kenntnisse:
- Grundlagen der Rechnerarchitektur
- Grundlagen der Programmiersprachen
Vorlesung:
Die Folien der Vorlesung werden elektronisch präsentiert und anschließend im Web zur Verfügung gestellt. Die Vorlesung ist angelehnt an das Buch und die Unterlagen zu "Parallel Computer Architecture - A Hardware / Sofware Approach" von Culler, Singh und Gupta.
- 14.10.03: 1. Vorlesung
- 21.10.03: 2. Vorlesung
- 28.10.03: 3. Vorlesung
- 04.11.03: 4. Vorlesung
- 11.11.03: 5. Vorlesung
- 02.12.03: 6. Vorlesung
- 09.12.03: 7. Vorlesung
- 06.01.04: 8. Vorlesung
- 13.01.04: 9. Vorlesung
- 20.01.04: 10. Vorlesung
- 27.01.04: 11. Vorlesung
- 03.02.04: 12. Vorlesung
- 10.02.04: 13. Vorlesung
- 10.02.04: 14. Vorlesung
Übungen:
Die in der Vorlesung erzielten Kenntnisse werden in praktischen Übungen, auch teilweise auf parallelen Hochleistungsrechnern, umgesetzt.
Inhaltsübersicht:
- Programmierparadigmen
- Shared-Memory Architekturen
- Distributed-Memory Architekturen
- Rechnen im Verbund / Grid-Computing
Literaturhinweise:
- Culler, David E.; Singh, Jaswinder P.; Gupta, Anoop: Parallel computer architecture : A hardware/software approach
, Morgan Kaufmann, 1999
-
Hennessy, J.; Patterson D.: Computer Architecture - Quantitative Approach, 1996
-
Hwang, Kai: Advanced Computer Architecture, 1993
-
Schönauer, Willi: Scietific Supercomputing - Architecture and Use of Shared and Distributed Memory Parallel Computers, 2000
- Andrews, Gregory R.: Multithreaded, Parallel, and Distributed Programming, Addison-Wesley, 2000
- Leopold, Claudia: Parallel and Distributed Computing, John Wiley&Sons, 2001
- Gropp, William; Lusk, Ewing; Thakur, Rajeev: Using MPI - 2 : advanced features of the Message-Passing Interface, MIT Press, 1999