Skip to main content

Timetable

Course dates

15-26 August 2022

Location

The lectures and talks will be held in Lecture Hall E2 ( www.kth.se/places/room/id/6d755462-55f2-43a3-8312-e2285c572e40?l=en ).

Schedule

First week

Monday 15 August
9:00 - 10:30 Welcome + HPC computer architectures I

Prof. Dirk Pleiter (KTH)

11:00 - 12:30

HPC computer architectures II (lecture)

Prof. Dirk Pleiter (KTH)

13:30 - 15:00

Parallel algorithms I (lecture)

Prof. Paolo Bientinesi (Umeå University)

15:30 - 17:00

Parallel algorithms II (lecture)

Prof. Paolo Bientinesi (Umeå University)

18:00 - 20:00 Social event at KTH: Welcome All participants are welcome!
Tuesday 16 August
9:00 - 10:30

HPC computer architectures III (lecture)

Prof. Dirk Pleiter (KTH)

11:00 - 12:30

OpenMP I (lecture)

Prof. Christoph Kessler (Linköping University)
13:30 - 15:00

OpenMP II (lecture)

Prof. Christoph Kessler (Linköping University)

15:30 - 17:00

Introduction to PDC

OpenMP Lab 

Dr. Henric Zazzi (KTH)

Tutors will be available to help participants.

Wednesday 17 August
9:00 - 10:30 OpenMP III (lecture) Prof. Christoph Kessler (Linköping University)
11:00 - 12:30 OpenMP IV (lecture) Prof. Christoph Kessler (Linköping University)
13:30 - 15:00 OpenMP Lab II Tutors will be available to help participants.
15:30 - 17:00 OpenMP Lab III

Tutors will be available to help participants.

Thursday 18 August
9:00 - 10:30

Software engineering (lecture)

Dr. Rossen Apostolov (KTH)

11:00 - 12:30

Performance analysis using Scalasca (lecture)

Dr. Joachim Hein (Lund University)

13:30 - 15:00

Performance analysis Lab

Tutors will be available to help participants.

15:30 - 17:00 Performance engineering I (lecture) Dr. Joachim Hein (Lund University)
Friday 19 August
9:00 - 10:30

Parallel debugging (lecture)

Dr. Joachim Hein (Lund University)
11:00 - 12:30

Performance engineering II (lecture)

Prof. Dirk Pleiter (KTH)
13:30 - 15:00 Performance engineering Lab I Tutors will be available to help participants.
15:30 - 17:00 Performance engineering Lab II Tutors will be available to help participants.

Second week

Monday 22 August
9:00 - 10:30 HPC computer architectures IV (lecture) Prof. Dirk Pleiter (KTH)
11:00 - 12:30 MPI I (lecture) Prof. Dirk Pleiter (KTH)
13:30 - 15:00 MPI II (lecture) Prof. Dirk Pleiter (KTH)
15:30 - 17:00 MPI Lab I Tutors will be available to help participants.
Tuesday 23 August
9:00 - 10:30 MPI III (lecture) Prof. Dirk Pleiter (KTH)
11:00 - 12:30 MPI IV (lecture) Prof. Dirk Pleiter (KTH)
13:30 - 15:00 MPI Lab II Tutors will be available to help participants.
15:30 - 17:00 MPI Lab III Tutors will be available to help participants.
Wednesday 24 August
9:00 - 10:30 GPU I (lecture)

Prof. Stefano Markidis (KTH) &
Prof. Ivy Bo Peng (KTH)

11:00 - 12:30 GPU II (lecture) Prof. Stefano Markidis (KTH) &
Prof. Ivy Bo Peng (KTH)
13:30 - 15:00 GPU Lab I Tutors will be available to help participants.
15:30 - 17:00 GPU Lab II Tutors will be available to help participants.
Thursday 25 August
9:00 - 10:30 GPU III (lecture) Prof. Stefano Markidis (KTH) &
​​​​​​​Prof. Ivy Bo Peng (KTH)
11:00 - 12:30 GPU IV (lecture) Prof. Stefano Markidis (KTH) &
​​​​​​​Prof. Ivy Bo Peng (KTH)
13:30 - 15:00 GPU Lab III Tutors will be available to help participants.
15:30 - 17:00

Enlightening talk:
"Neko: A Modern, Portable, and
Scalable Framework for High-Fidelity
Computational Fluid Dynamics"

Dr. Niclas Jansson (KTH)
18:00 - 20:00 Social event at KTH: Farewell All participants are welcome!
Friday 26 August
9:00 - 10:30 Python for HPC I (lecture) Dr. Xin Li (KTH)
11:00 - 12:30 Python for HPC II (lecture) Dr. Xin Li (KTH)