Li,
Schrö,
Za
-
19.
Feb.
1997
Sommersemester 1997
Programmierung Paralleler Systeme
- Dozenten:
- Dr. C. U. Linster,
Dipl.-Inf. Michael Schröder
- Angaben:
- siehe UnivIS
- Termine:
- siehe UnivIS
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:
- UMA-Architekturen: Sparc Server E 4000
- NUMA-Architekturen: Convex SPP-1600
- NORMA-Architekturen: Connection Machine CM5, Workstation-Cluster
- NORMA/Vektor-Architekturen: Fujitsu VPP300/700
Programmiersprachen und ihre Compiler:
- Fortran 90/95
- HPF (High Performance Fortran)
- C-Star(CM5)
- C
Programmiermodelle:
- Programm- und Datenparallel
- Message Passing (PVM, MPI)
- Shared Memory (POSIX Threads, ELiTE)
- Datenparallel
- Message Passing: HPF
- Shared Memory: Fortran 90/95
Inhalt der Vorlesung:
Die Vorlesung ist modular aufgebaut. Es ist möglich, sich eine
individuelle Kombination aus Maschinenarchitektur, Programmiermodell
und Programmiersprache zusammenzustellen. Solche individuellen
Zusammenstellungen werden auch als besondere Kurse in Zusammenarbeit
mit dem RRZE angeboten.
Für den Scheinerwerb ist der vollständige Kurs Pflicht.
Die Vorlesung wird als Kompaktveranstaltung angeboten.
Programmierung Paralleler Systeme - Inhaltsübersicht
- Einleitung und Überblick
- Architekturprinzipien und Programmiermodelle
- Rechnernetze: Infrastruktur für Paralleles Rechnen
- Architektur der Convex SPP-1600
- Programmiermodell "Message Passing"
- PVM - "Parallel Virtuell Maschine"
- PVM-Übungen
- MPI - "Message Passing Interface"
- MPI-Übungen
- Datenparalleles Programmiermodell - SPMD
- Fortran95
- HPF - High Performance Fortran
- Übungen: Shared Memory/Workstationcluster
- Architektur der Connection Machine 5(CM5)
- C-Star
- Übungen C-Star/CM5
- Programmiermodell "Shared Memory"
- Sun Enterprise Architektur
- Prozesse, Threads, Koordinierung
- p-threads
- Übungen "Shared Memory"
- Programmierung von Vektorrechnern (in Vorbereitung)
- Architektur Fujitsu VPP300/700
- Besonderheiten bei der Programmierung von Vektorrechnern
- Übungen "Vektorrechnen"
RRZE Kolloquien
Fortran90 und HPF-Kurs der University of Liverpool (in Englisch)
Interessante WWW-Seiten:
Unser Server |
Brief an Webmaster |
Navigationshinweise |
Suche