| |
Veranstalter
|
Dr. Michael Lehn und
Dr. Andreas Borchert
|
| |
Termin
|
Di 16-18 Uhr in Helmholtzstraße 18, Raum 120
Fr 14-18 Uhr in Helmholtzstraße 18, Raum 120
|
| |
1. und 3. Teil
|
Der erste und dritte Teil der Vorlesung wird
von Michael Lehn bestritten. Seine
Vorlesungsseite ist
hier.
|
| |
Vorlesungsfolien und Beispiele
|
- 18. Mai 2010
(Architekturen zur Parallelisierung, POSIX-Threads)
Beispiele:
- 25. Mai 2010
(Gemeinsamer Speicher, OpenMP)
Beispiele:
- 1. Juni 2010
(Multicomputer ohne gemeinsamen Speicher, MPI)
Beispiele:
- 8. Juni 2010
(Partitionierungs- und Kommunikationsstrategien I)
Beispiele:
- np-jacobi.cpp
(nicht-parallelisierte Fassung des Jacobi-Verfahrens),
- mpi-jacobi.cpp
(parallelisierte Fassung mit blockierender
Kommunikation und eindimensionaler Partitionierung) und
- mpi-jacobi-nb.cpp
(parallelisierte Fassung mit nichtblockierender
Kommunikation und eindimensionaler Partitionierung)
- mpi-jacobi.tar.gz
(Diese Programme im tar.gz-Archiv zusammen mit einem
Makefile und dem Perl-Skript gen-mp.pl,
mit dessen Hilfe die Ausgabe in ein MetaPost-Diagramm
konvertiert werden kann. Alle Schritte bis zum Erzeugen
einer PDF-Datei sind im Makefile enthalten.)
- 11. Juni 2010
(Partitionierungs- und Kommunikationsstrategien II)
Beispiele:
- mpi-jacobi-2d.cpp
(parallelisierte Fassung mit blockierender
Kommunikation und zweidimensionaler Partitionierung) und
- mpi-jacobi-2d-nb.cpp
(parallelisierte Fassung mit nichtblockierender
Kommunikation und zweidimensionaler Partitionierung)
- mpi-jacobi-2d.tar.gz
(Diese Programme im tar.gz-Archiv zusammen mit den
benötigten Teilen der FLENS-Bibliothek.)
- 15. Juni 2010
(CUDA)
Beispiele:
- vecadd.cu
(triviale Vektor-Addition)
- properties.cu
(Auslesen der wichtigsten Eigenschaften einer
Grafikkarte)
- simpson.cu
(Simpson-Verfahren auf Basis von CUDA)
- jacobi.cu
(Jacobi-Verfahren mit zweidimensionaler
Partitionierung)
- Alle bisher
veröffentlichten Folien in einer PDF-Datei
|
| |
Übungen
|
|
| |
Weitere Materialien
|
|
| |