Class Times & Rooms

  • >Class-room lectures suspended<
  • Find recorded lectures below.

Exam Time & Room

  • TBA

Computer Rooms

  • HG E26.1 (The environment provided by these computers is similar to the exam environment.)

Course Moodle (For Homework Submission)

  • 151-0116-10L – HPCSE for Engineers II
  • 151-0116-00L – HPCSE for CSE II

Discussion Board / Questions


Schedule and Lecture Slides

Date  Lecture
17.02.2020 Introduction
24.02.2020 UQ
02.03.2020 Lecture notes (pp. 1 – 25) on UQ Week 1 – 3, Draft Script Week 1 – 3 , List of References Week 1 – 3
09.03.2020 Lecture on HPC and Advanced MPI Concepts
16.03.2020 Communication Tolerant Programing (Slides) , Video
23.03.2020 Lecture notes (pp. 26 – 68) Sampling & Monte Carlo Methods , Lecture on Sampling & Monte Carlo Methods
30.03.2020 High Throughput Computing (Video)
06.04.2020 Particle Methods (Slides), Part 1, Part 2
27.04.2020 GPU Programming Basics (videoslides)
04.05.2020 GPU Memory Hierarchy and Optimizations (videoslides)
11.05.2020 Parallel Reduction on GPU (video, slides)
18.05.2020 CUDA Streams & Warp-Level Primitives (video, slides)
25.05.2020

Exercise Sessions

Date Session
17.02.2020 No Session
24.02.2020 Introduction Probability Theory & Statistics
02.03.2020 Recap Bayesian UQ, Prediscussion HW 1
09.03.2020 Postdiscussion HW 1, Prediscussion HW 2 (Task 1)
16.03.2020 MPI Struct, Discussion HW 2 & Paraview
23.03.2020 Communication-Tolerant Programming Discussion and Q&A
30.03.2020 Sampling & Monte Carlo Methods, TMCMC
06.04.2020 SSA & Optimization, SSA, CMA-ES
20.04.2020 The PGAS Model – UPC Tutorial
27.04.2020 CUDA basics
04.05.2020 CUDA Tutorial
11.05.2020 CUDA Tutorial
18.05.2020 CUDA Tutorial
25.05.2020 Mock Exam

Grading Scheme


Textbooks & Recommended Reads