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
My Staffweb