Information


3 hours. Tue, 18:30 - 21: 30

Syllabus


Date Week Topic Lecturer
2/18 Week 1 Program Match -
2/25 Week 2 - -
3/4 Week 3 - -
3/11 Week 4 Lecture 0: Course Introduction && Slurm Intro @Anonymous
3/18 Week 5 Lecture 1: MPI Intro & OpenMP Part 1 @Anonymous @Anonymous
3/25 Week 6 Lecture 2: MPI Intro & OpenMP Part 2 @Anonymous
4/1 Week 7 Midterm Exam -
4/8 Week 8 Midterm Exam -
4/15 Week 9 Lecture 3: What’s ROCm and HIP Intro.
<First Step in HIP Programming> @Anonymous
4/22 Week 10 Lecture 4: HIP & GPU Basic Parallel Programming
<SIMD, SIMT & Deep into Heterogeneous Programming> @Anonymous
4/29 Week 11 Lecture 5: Deep into Memory
<Memory Model & Asynchronous Concurrent Execution> @Anonymous
5/6 Week 12 Lecture 6: Final Presentation Discussion @Anonymous
5/13 Week 13 Lecture 7: Profiling & Optimization @Anonymous
5/20 Week 14 Final Presentation @Anonymous
5/27 Week 15 Final Exam -
6/3 Week 16 Final Exam -

Course Material


Materials

Lecture 0.pdf


Lecture 1.pdf


Lecture 2.pdf


Lecture 3: What’s ROCm


Lecture 4: HIP & GPU Basic Parallel Programming

Lecture 4-1: Initialization