Vorlesung: Architektur paralleler Rechnersysteme

Vorlesung:

    Architektur Paralleler Rechnersysteme (L.079.05703)

Termine: WS 09/10

  • Vorlesungen: wöchentlich, Dienstags, 11:15 - 12:45
  • Übungen: wöchentlich, Dienstags, 13:15 - 14:00

Dozent: Jens Simon

Motivation:

    Mittlerweile finden Parallelrechner in den unterschiedlichsten Anwendungsbereichen Einsatz. Diese Veranstaltung führt in Rechnerarchitekturen der wichtigsten Parallelrechner und in die Nutzung dieser Systeme ein.

Hörerkreis:

  • Master-Studiengang Informatik - als Vorlesung für ein Modul aus ESS

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.
    • 13.10.09: Vorlesung 1: Folien
    • 20.10.09: Vorlesung 2: Folien
    • 27.10.09: Vorlesung 3: Folien
    • 03.11.09: Vorlesung 4: Folien
    • 10.11.09: Vorlesung 5: Folien
    • 24.11.09: Vorlesung 6: Folien
    • 01.12.09: Vorlesung 7: Folien
    • 08.12.09: Vorlesung 8: Folien
    • 15.12.09: Vorlesung 9: Folien
    • 05.01.10: Vorlesung 10: Folien
    • 12.01.10: Vorlesung 11: Folien
    • 19.01.10: Vorlesung 12: Folien
    • 26.01.10: Vorlesung 13: Folien
    • 02.02.10: Vorlesung 14: Folien

Ü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

Nützliche Veranstaltungen

  • Parallel Programming, Prof. Dr. Uwe Kastens

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