Diese Seite wurde vom letzten Semester uebernommen und wird
baldmoeglichst aktualisiert.
Kompaktvorlesung:
Programmierung paralleler Systeme
Aus dem Inhalt:
In der Vorlesung werden Architekturen und Programmiermodelle von verschiedenen
Parallelrechnersystemen vorgestellt.
In den begleitenden Übungen sind typische Aufgabenstellungen zu bearbeiten und
beispielhaft auf einzelnen Systemen zu implementieren.
Behandelt werden u.a. folgende Rechnertypen
-
Parallelrechner (Convex SPP, KSR 1)
-
Workstation-Cluster (IBM SP2)
-
Multiprozessor (SparcServer 1000)
Folgende Programmiermodelle werden vorgestellt:
- Programmierung mit Threads und dem parallelisierenden C-Compiler
- Programmierung mit PVM3/AIX Parallel Environment (Message Passing)
- Programmierung in uC++, eine parallele C++ Erweiterung
Die Vorlesung wird als Kompaktveranstaltung angeboten.
Termin: nach Vereinbarung
Ort: Raum 0.031 (EG Rechenzentrum)
Folien zur Vorlesung:
Programmierung mit Threads und dem parallelisierenden Compiler (Convex SPP)
Message Passing mit PVM (komplett)
How PVM Works
Thread-Programmierung unter Solaris
Architektur und Programmierung der KSR 2
Interessante WWW-Seiten:
Designing and Building Parallel Programs, by Ian Foster
PVM: A Users' Guide and Tutorial for Networked Parallel Computing (HTML-Version)
PVM: A Users' Guide and Tutorial for Networked Parallel Computing (Postscript Version)
PVM-Users-Guide,
PVM-Quick-Reference-Card,
PVM-FAQs
PVM-Kurs am LRZ Teil1, PVM-Kurs am LRZ Teil2
Programmierung mit Threads unter Solaris
IBM Power Parallel Systems
Einfuehrung in die Nutzung des Parallelrechners IBM SP2
IBM SP2 Tutorial des LRZ-Muenchen
uC++: uSystem Annotated Reference Manual
Frank Bellosa, 2-6-1995