Skip to main content

Timetable

Friday 16 August - online
9:00-11:00

(Online) Introduction to PDC

Henric Zazzi

Monday 19 August - in person at KTH
8:30-9:00

Welcome & Introduction (pdf 1.9 MB)

Stefano Markidis

9:00-10:00

Transformers: Age of parallel machines - Part I (pdf 2.3 MB)
(A biased introduction to computer architecture)
(lecture)

Ana Lucia Varbenescu

10:00-10:30

break drink and snack provided
10:30-11:30

Transformers: Age of parallel machines - Part II (pdf 4.7 MB)
(A biased introduction to computer architecture)
(lecture)

Click for extended version of lecture material (pdf 6.0 MB) .

Ana Lucia Varbenescu

11:30-12:00

​​​​​​​Introduction to FDD3260 (pdf 212 kB) ​​​​​​​: “High-Performance
Computing for Computational Scientists”
(closed session)

Stefano Markidis
12:00-13:15 lunch break -
13:15-14:15

Research Software Engineering for HPC
( lecture )

Radovan Bast
14:15-15:30 Research Software Engineering for HPC
( hands-on lab session )
Johan Hellsvik
15:30-16:00 break

drink and snack provided

16:00-17:00 Sustainability Aspects in Supercomputing
(talk)

Stefano Markidis

Tuesday 20 August
8:30-9:30 OpenMP-CPU
(lecture)
Niclas Jansson
9:30-10:00 break drink and snack provided
10:00-11:00

OpenMP-CPU
(hands-on session)

Mentors: Johan Hellsvik &
Arash Alizad Banaei

11:00-12:00 GPU Architecture and Programming Models
Overview
(lecture)

Tim Dykes  & Harvey Richardson

12:00-13:15 lunch break -
13:15-14:15 OpenMP-GPU
(lecture)
Niclas Jansson
14:15-15:30 OpenMP-GPU
(hands-on lab session)

Mentors: Jing Gong & Jonathan Vincent

15:30-16:00 break drink and snack provided
16:00-17:00

Performance Analysis: Methodology, Tools,
and Metrics
(lecture)

Joan Vinyals Ylla Català

17:00-17:20

Tour of PDC Computer Hall and Dardel
Note: Registration for the tours will be done on
the first day. Max. group size for each tour is 20.

Luca Manzari
Wednesday 21 August
8:30-9:30

Introductory Programming of AMD GPUs with HIP
(lecture)

Tim Dykes  & Harvey Richardson
9:30-10:00 break drink and snack provided
10:00-11:00

Introductory Programming of AMD GPUs with HIP
(hands-on session)

Mentors: Jonathan Vincent, Jing Gong
& Xin Li

11:00-12:00

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

Niclas Jansson
12:00-13:15 lunch break -
13:15-14:15 Advanced GPU Programming, Debugging,
and Profiling

(lecture)

Tim Dykes  & Harvey Richardson
14:15-15:30 Advanced GPU Programming, Debugging,
and Profiling
(hands-on session)
Mentors: Jing Gong & Jonathan Vincent
15:30-16:00 break drink and snack provided
16:00-17:00

Portability Across GPU Architectures and
Programming Languages
(lecture & hands-on session)

Tim Dykes  & Harvey Richardson

Mentor: Javier Aguilar Fruto

17:00-17:20

Tour of PDC Computer Hall and Dardel
Note: Registration for the tours will be done on
the first day. Max. group size for each tour is 20.

Luca Manzari
Thursday 22 August
8:30-9:30

​​​​​​​​​​​​​​ Distributed Memory Computing (pdf 1.7 MB) ​​​​​​​ - Introduction to MPI
Part I (lecture & hands-on session)

Erwin Laure
Mentors: Niclas Jansson  &
Mikael Djurfeldt

9:30-10:00 break drink and snack provided
10:00-11:00

Distributed Memory Computing - Introduction to MPI
Part II (lecture & hands-on session)

Erwin Laure
Mentors: Niclas Jansson  &
Mikael Djurfeldt
11:00-12:00

GROMACS: Algorithms for Molecular Dynamics
Evolving along with Hardware
(talk)

Szilárd Páll
12:00-13:15 lunch break -
13:15-14:15 Distributed Memory Computing - Introduction to MPI
Part III (lecture & hands-on session)
Erwin Laure
Mentors: ​​​​​​​Niclas Jansson  &
Mikael Djurfeldt
14:15-15:30 Distributed Memory Computing - Introduction to MPI
Part IV ​​​​(lecture & hands-on session)
Erwin Laure
Mentors: ​​​​​​​Niclas Jansson  &
Mikael Djurfeldt
15:30-16:00 break drink and snack provided
16:00-17:00 PDC and the Swedish HPC Landscape

Patrick Norman ​​​​​​​

Friday 23 August
8:30-9:30

Distributed Memory Computing - Introduction to MPI
Part V ​​​​(lecture & hands-on session)

Erwin Laure
Mentors: ​​​​​​​Niclas Jansson  &
Mikael Djurfeldt
9:30-10:00 break drink and snack provided
10:00-11:00 Distributed Memory Computing - Introduction to MPI
Part VI ​​​​(lecture & hands-on session)
Erwin Laure
Mentors: Niclas Jansson  &
Mikael Djurfeldt
11:00-12:00 VeloxChem - Quantum Molecular Modelling in
HPC Environments
(talk)
Xin Li
12:00-13:15 lunch break -
13:15-14:15 Distributed Memory Computing - Introduction to MPI
Part VII ​​​​(lecture & hands-on session)

Erwin Laure
Mentors: Niclas Jansson  &
Mikael Djurfeldt

14:15-15:30 Distributed Memory Computing - Introduction to MPI
Part VIII ​​​​(lecture & hands-on session)
Erwin Laure
Mentors: Niclas Jansson  &
Mikael Djurfeldt
15:30-16:00 break drink and snack provided
16:00-17:00 Dardel MPI Tools
(lecture & hands-on session)
 

Niclas Jansson
Mentor: Javier Aguilar Fruto

17:00-18:00 Closing Remarks
 

PDC