Vorlesung: Architektur paralleler Rechnersysteme
Vorlesung:
- Architektur Paralleler Rechnersysteme
Termine: WS 2010/11
- Vorlesungen: wöchentlich, Fr., 11:15 - 12:45, F1.110
- Übungen: wöchentlich, Fr. 13:15 - 14:00, F1.110
Dozent: Jens Simon
Motivation:
- Parallelrechner finden in den unterschiedlichsten Anwendungsbereichen Einsatz. Diese Veranstaltung führt in Rechnerarchitekturen der wichtigsten Parallelrechner und in die Nutzung dieser Systeme ein. Schwerpunkte der Veranstaltung liegt auf High-Performance-Computer.
Hörerkreis:
- Master-Studiengang Informatik
- Vorlesung aus dem Gebiet Computer Engineering - Technische Informatik (CE)
- Enthalten im Modul Betriebssysteme + Modul Rechnerarchitektur
Prüfung:
- Modulprüfung: mündlich, in Absprache mit Dozenten der zweiten Vorlesung
- individuellen Termin bitte per eMail anfragen
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.
Übungen:
- Die in der Vorlesung erzielten Kenntnisse werden teilweise in praktischen Übungen auf parallelen Hochleistungsrechnern umgesetzt. Die vorrechnenden Personen schicken mir bitte eine elektronische Version ihrer Lösung!!
Inhaltsübersicht:
- Programmierparadigmen
- Shared-Memory Architekturen
- Distributed-Memory Architekturen
- Rechenzentren
- Energieeffizienz
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
- Kaxiras, Stefanos; Martonosi, Margaret: Compter Architecture Techniques for Power-Efficiency, Morgan&Claypool Pub., 2008
- Andrews, Gregory R.: Foundations of Multithreaded, Parallel, and Distributed Programming, Addison-Wesley, 2000
- Chapman, B.; Jost, G.; Van der Pas, R.: Using OpenMP - Portable Shared Memory Parallel Programming, MIT Press, 2008
- Gropp, William; Lusk, Ewing; Thakur, Rajeev: Using MPI - 2 : advanced features of the Message-Passing Interface, MIT Press, 1999




Print