Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

..
Suche
Hinweise zum Einsatz der Google Suche
Aktuelles
...

"Parallel Processing (Parallelverarbeitung)" (Lecture + Lab)    Winter 2019/20

  • Basics of parallel computer architecture, principles and practice of parallel programming
  • Focus: Programming with OpenMP and MPI
  • Requirements: Algorithms and Data Structures, Objekt oriented and functional Programming, Operating Systems I
  • Details: see the module description in the module handbook (in German)
  • Examination: oral (in German or in English); admission to the examination requires the successful participation in the lab
  • Link to further information in unisono (date/time etc.): Lecture, Lab

Announcements


06.04.2020

You can find old slides in German (from WiSe 15/16! here: original size, 2-on-1.

24.03.2020

Starting from Winter Term 2020/21, the examination will be a written exam (1 hour)!
Ab Wintersemester 2020/21 wird die Prüfung als einstündige Klausur durchgeführt!

30.09.2019
In collaboration with the Chair of Fluid Mechanics, we are offering Bachelor and Master theses in the area of high performance / parallel computing. See this page for more details.

30.09.2019
IMPORTANT: In order to get the permission for taking the exam, you MUST register for the practical exercises in unisono ("822120-SL - Parallelverarbeitung", see this screen dump). You must do this now (on Jan. 24th the latest) even if you want to take the exam in a later semester!

30.09.2019

Please note the course's time table (lecture and lab hours) in the slides of chapter "0. Organisation" (see below). The lecture will take place on Mondays in room H-F 001 and on Thursdays in room H-B 4419/20. The lab hours take place in room H-A 4111!

30.09.2019
In order to get access to the lab room H-A 4111 please fill in the form "Kartenschlüsselantrag" (on the computer!), obtain my signature on it in my secretary (H-B 8403, in the morning) and return it to Mr. Kiel (AR-P 209).
In the first lab hour, you receive an account for the PCs in the lab room H-A 4111. Therefore, you have to accept the Terms of usage for the lab. Please read this document!

30.09.2019
Start of the lecture: 07.10.2019; Start of the Lab: 10.10.2019.

Course Materials

Exercises


Exercise sheet Date of issue Deadline Exercise sheet/code

1 17.10.
14.11.


2 11.11.
12.12.


3 02.12.
16.01.


4 06.01.
30.01

General Literature

  • A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to Parallel Computing, 2. ed., Pearson Education, 2003.
  • Barry Wilkinson, Michael Allen: Parallel Programming, internat. ed., 2. ed., Pearson Education international, 2005.
  • Thomas Rauber, Gudula Rünger: Parallele und verteilte Programmierung. Springer, 2000.
  • Theo Ungerer: Parallelrechner und parallele Programmierung, Spektrum, Akad. Verl., 1997.
  • Ian Foster: Designing and Building Parallel Programs, Addison-Wesley, 1995.
  • Seyed Roosta: Parallel Processing and Parallel Algorithms, Springer, 2000.
  • Rainer Oechsle: Parallele Programmierung mit Java Threads, Fachbuchverlag Leipzig, 2001.
  • S. Hoffmann, R.Lienhart: OpenMP, Springer, 2008.
  • W. Gropp, E. Lusk, A. Skjellum: Using MPI, MIT Press, 1994.
  • Michael Wolfe: Optimizing Supercompilers for Supercomputers, MIT Press, 1989.

Sample codes