Class Room

  • Online

Class Times

  • Lecture: Friday, 10:15 – 12:00 (online – link to recordings below)
  • Exercise: Friday, 08:15 – 10:00 (online)

Computer Rooms

  • HG E26.1, E26.3, E27

The environment provided by these computers is similar to the exam environment.

Class Material


Schedule and Lecture Slides

18.09.2020 Introduction: Slides, Video
25.09.2020 Cache and concurrency: Slides, Video
02.10.2020
09.10.2020
16.10.2020
23.10.2020
30.10.2020
06.11.2020
13.11.2020
20.11.2020
27.11.2020
04.12.2020
11.12.2020
18.12.2020

Exercises

The exercises begin in the second week of the semester.

Date Exercise Handout Solution
02.10.2020 Set 1
16.10.2020 Set 2
30.10.2020 Set 3
13.11.2020 Set 4
27.11.2020 Set 5
11.12.2020 Set 6

Tutorials

Date Session  Handout
25.09.2020 Tutorial 1. C++, Makefiles, Euler: Slides, Video
09.10.2020
23.10.2020
06.11.2020
20.11.2020
04.12.2020

Exam

Computer based session examination involving theoretical questions and coding problems. You are allowed to bring a handwritten summary of 4 A4 sheets, written on the front and back pages (8 pages total). In addition, we will provide you with the following material:

  • Lecture slides
  • Exercise solutions
  • Additional lecture notes distributed during the lecture
  • OpenMP specification and reference card (pdf)
  • MPI standard and reference card (pdf)
  • Offline version of cppreference.com
  • Offline version of the Intel intrinsics guide
  • The book by Victor Eijkhout

Textbooks


Additional Material

Old Exam Sheets

Useful Links

General links on HPC and clusters
Tutorials
C++
OpenMP
MPI
SIMD
For Windows users
Others