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

"Parallel Processing (Parallelverarbeitung)" (Lecture + Lab)

  • 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
  • Unisono: Lecture, Lab

Announcements


26.11.2019

In order to improve privacy on the HorUS cluster, you should restrict the permissions of your home directory:
chmod og-rwx $HOME

11.11.2019

Here are the slildes for the B-AIM project, where you participate in the form of a project group (20 LP).

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
When there is a lab on Thursdays, the tutor Mr. Matthias Bundschuh will be available between 15:00 and 17:30. So if you have time, you can already go to the lab at 15:00.

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.
Exercise sheet, Code

2 11.11.
12.12.
Exercise sheet, Code

3 02.12.
16.01.
Exercise sheet, Code

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