IMMD IV Hauptseite Zurück Nach oben Weiter Hilfe Schrö, Za - 19. Mai 1999

Wintersemester 1999/2000

Programmierung Paralleler Systeme (PPS) (10317)

Dozentinnen/Dozenten
Dr.-Ing. Claus-Uwe Linster, Dr. rer. nat. Gerhard Wellein

Angaben
Vorlesung mit Übung
4 SWS, Schein, ECTS-Studium, ECTS-Credits: 8
Zeit und Ort: n.V.; Bemerkung zu Zeit und Ort: zweiwöchiger Blockkurs in den Semesterferien, ganztägig

Voraussetzungen / Organisatorisches
Auch für Studierende anderer Fachrichtungen geeignet.

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.

Übersicht:

  • Effiziente Nutzung von Monoprozessoren (Cache, Speicher, E/A)
    Cache- und TLB-freundliche Datenstrukturen, asynchroner I/O, I/O, mmap()

  • Architekturprinzipien und Programmiermodelle von Parallelrechnern

  • Threads und Koordinierung in Multiprozessoren mit gemeinsamem Speicher (Sparc Server E 4000)
    -> Posix Threads (Pthreads)

  • Architektur und Programmierung von Rechnern mit verteiltem Speicher (SUN/HP Workstation-Cluster, Convex SPP-1600)
    -> Message Passing Interface(MPI)

  • Architektur und Programmierung von Vektorrechnern (Fujitsu VPP300/700)
    -> Vektorisierung durch Programmgestaltung und Direktiven

ECTS-Informationen:
Title:
Programming of Parallel Systems

Credits: 8

Contents
The lecture presents the architecture and programming models of different parallel computing systems. In the tutorials typical exercises have to be prepared and implemented on different systems.

Zusätzliche Informationen
www: http://www4.informatik.uni-erlangen.de/Lehre/WS99/V_PPS/


Folien zur Vorlesung:
(->Folien/PDF Teil 1)

Einführung (->Folien/Postscript | ->Folien/PDF)
Optimierung des Speicherzugriffs (->Folien/Postscript | ->Folien/PDF)
SUN Enterprise X000 Architektur (->Folien/Postscript | ->Folien/PDF)
Programmierung mit Pthreads (->Folien/Postscript | ->Folien/PDF)
Aufgaben zur Speicheroptimierung und zu Pthreads (->Folien/Postscript | ->Folien/PDF)

Folien zur Vorlesung:
(Teil 2)

Einführung in die Message-Passing Bibliothek MPI (->Folien/Postscript | ->Folien/PDF)
Vektorisierung für den Vektorrechner Siemens/Fujitsu VPP300/700 (->Folien/Postscript | ->Folien/PDF)
Zugang zu deutschen Höchstleistungsrechnern (->Folien/Postscript | ->Folien/PDF)

Hinweise zur Public Domain MPI-Version MPICH



Hinweise zur Nutzung der Convex SPP am RRZE


Fortrankurs der University of Liverpool (in Englisch)


Interessante WWW-Seiten:


Unser Server | Brief an Webmaster | Navigationshinweise | Suche