VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Parallel Programming
Parallele Programmierung
Last Updated: 2026-06-03 00:14:30
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.
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- German
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- None
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Parallele Programmierung
Findet im HG F 7 mit Videoübertragung ins HG F 5 statt.
|
|
4 h weekly |
| exercise |
Parallele Programmierung
Groups are selected in myStudies.
|
|
2 h weekly |