252-0029-00L  Parallel Programming

Semester Spring Semester 2017
Lecturers T. Hoefler, M. Vechev
Periodicity yearly course
Language of instruction German

Catalogue data

Abstract Introduction to parallel programming: deterministic and non-deterministic programs, models for parallel computation, synchronization, communication, and fairness.
Objective The student should learn how to write a correct parallel program, how to measure its efficiency, and how to reason about a parallel program. Student should become familiar with issues, problems, pitfalls, and solutions related to the construction of parallel programs. Labs provide an opportunity to gain experience with threads, libraries for thread management in modern programming lanugages (e.g., Java, C#) and with the execution of parallel programs on multi-processor/multi-core computers.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
In examination block for Bachelor's Programme in Computer Science 2016 (First Year Examination Block 2)
ECTS credits 7 credits
Examiners T. Hoefler, M. Vechev
Type session examination
Language of examination German
Course attendance confirmation required No
Repetition The performance assessment is offered every session. Repetition possible without re-enrolling for the course unit.
Mode of examination written 120 minutes
Written aids None
If the course unit is part of an examination block, the credits are allocated for the successful completion of the whole block.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

Main link Information
Only public learning materials are listed.


Number Title Hours Lecturers
252-0029-00 V Parallele Programmierung 4 hrs
Tue 10-12 ETF E 1 »
Wed 13-15 ETF E 1 »
T. Hoefler, M. Vechev
252-0029-00 U Parallele Programmierung 2 hrs
Wed 15-17 CHN E 42 »
15-17 CHN E 46 »
15-17 ETZ F 91 »
15-17 ETZ H 91 »
15-17 ETZ J 91 »
15-17 LFW C 11 »
15-17 ML J 34.1 »
15-17 ML J 34.3 »
Fri 10-12 CHN D 42 »
10-12 ETZ G 91 »
10-12 HG D 3.1 »
10-12 HG D 3.3 »
10-12 HG G 26.5 »
10-12 IFW D 42 »
10-12 LFW E 13 »
10-12 ML J 37.1 »
10-12 NO D 11 »
10-12 NO E 11 »
T. Hoefler, M. Vechev


There are no additional restrictions for the registration.

Offered in

Programme Section Type
Computer Science Bachelor First Year Examination Block 2 O Information