VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

263-2800-00L 9 Credits BSC , DZ , SHE , MSC , WBZ D-ITET , D-INFK , D-MATH
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Design of Parallel and High-Performance Computing

Number of participants limited to 125.
VVZ CR 2.83

Last Updated: 2026-02-05 15:48:26

Abstract

Advanced topics in parallel and high-performance computing.

Objective

Understand concurrency paradigms and models from a higher perspective and acquire skills for designing, structuring and developing possibly large parallel high-performance software systems. Become able to distinguish parallelism in problem space and in machine space. Become familiar with important technical concepts and with concurrency folklore.

Content

We will cover all aspects of high-performance computing ranging from architecture through programming up to algorithms. We will start with a discussion of caches and cache coherence in practical computer systems. We will dive into parallel programming concepts such as memory models, locks, and lock-free. We will cover performance modeling and parallel design principles as well as basic parallel algorithms.

Resources

Learning Materials (Links)

General Information

Language
English
Levels
BSC , DZ , SHE , MSC , WBZ
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
Keine
50% of your grade is determined by mandatory project work and 50% is determined by a written exam; the exam is given during the official examination period.

Registration & Places

Max Places
125

Course Components

Type Title Time & Place Hours
lecture Design of Parallel and High-Performance Computing
  • Mon 13:15-16:00 (CAB G 11)
3 h weekly
exercise Design of Parallel and High-Performance Computing
  • Thu 14:15-16:00 (CHN C 14)
2 h weekly
independent project Design of Parallel and High-Performance Computing
Project Work, no fixed presence required.
No time listed 3 h weekly

Offered In