VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Parallel High-Performance Computing
Last Updated: 2026-02-05 15:24:48
Abstract
With the growing complexity of computer simulations and the availability of multi-core processors, parallel computing becomes important to all fields of science and technology. This course covers parallel high-performance computing on all levels: from the basics to high-level parallelism and grid computing. It is a hands-on course with practical programming exercises.
Objective
- Choosing the proper programming paradigm for an application - Distributed memory implementation using MPI - Implementing parallel computer simulations with PPM - Implementing loosely coupled applications on a grid of workstations
Content
Parallel programming paradigms, Message Passing Interface (MPI), domains decomposition schemes, communication scheduling methods, data structures and abstractions, tightly coupled applications, parallel numerical simulations with PPM, loosely coupled applications, grid computing. A complete syllabus can be found on the course web page: http://www.mosaic.ethz.ch/education/Lectures/hpc
General Information
- Language
- English
- Levels
- DS , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- 8 Seiten (4 Blätter) handgeschriebene Zusammenfassung
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Parallel High-Performance Computing |
|
2 h weekly |
| exercise | Parallel High-Performance Computing |
|
2 h weekly |