High Performance Computing Systems (CMSC714)

Lecture Slides

Lecture Date Topic Slides Readings Assignments
1 August 27 Introduction to Parallel Computing Slides
2 August 29 Terminology Slides
3 September 3 Message Passing and MPI Slides Paper 1  Paper 2
4 September 5 Advanced MPI Slides Paper 1  Paper 2
5 September 10 OpenMP Slides Paper 1  Paper 2 Bringewatt, Jacob;   Chu, Hong-Min
6 September 12 Charm++ Slides Paper 1  Paper 2 Hogan, Kevin
7 September 17 Node Architectures and GPUs Slides Paper 1  Paper 2 Kaneko, Shoken;   Kulaksizoglu, Onur
8 September 19 Shared Memory Architectures Slides Paper 1  Paper 2 Liang, Jiaxing;   Pollack, Alexander
September 24
No class
Paper 1  Paper 2
9 September 26 Torus machines Slides Paper 1  Paper 2 Ritter, Martin;   Shiue, Yow-Ting
10 October 1 Fat-tree and dragonfly Slides Paper 1  Paper 2 Zhou, Yi
11 October 3 Profiling Programs Slides Paper 1  Paper 2 Bringewatt, Jacob;   Chu, Hong-Min
12 October 8 Performance Analysis and Visualization Slides Paper 1  Paper 2 Hogan, Kevin;   Kaneko, Shoken
13 October 10 Isoefficiency and Performance Modeling Slides Paper 1  Paper 2 Kulaksizoglu, Onur;   Liang, Jiaxing
14 October 15 Auto-tuning Slides Paper 1  Paper 2 Pollack, Alexander;   Ritter, Martin
15 October 17 OS Noise and Interference Slides Paper 1  Paper 2 Shiue, Yow-Ting;   Zhou, Yi
16 October 22 Job Scheduling Slides Paper 1  Paper 2 Bringewatt, Jacob;   Chu, Hong-Min
17 October 24 Topology Aware Mapping Slides Paper 1  Paper 2 Hogan, Kevin;   Kaneko, Shoken
18 October 29 Parallel I/O Slides Paper 1  Paper 2 Kulaksizoglu, Onur;   Liang, Jiaxing
19 October 31 Parallel Sorting Slides Paper 1  Paper 2 Pollack, Alexander;   Ritter, Martin
20 November 5 Parallel Matrix Multiply Slides Paper 1  Paper 2 Shiue, Yow-Ting;   Zhou, Yi
21 November 7 Molecular Dynamics Slides Paper 1  Paper 2 Bringewatt, Jacob;   Chu, Hong-Min
22 November 12 The n-body Problem Slides Paper 1  Paper 2 Hogan, Kevin;   Kaneko, Shoken
November 14
No class (work on your projects)
November 19
Mid-term (during class)
23 November 21 Parallel Discrete-event Simulations Slides Paper 1  Paper 2 Kulaksizoglu, Onur;   Liang, Jiaxing;   Pollack, Alexander
24 November 26 Machine Learning for HPC Slides Paper 1  Paper 2 Ritter, Martin;   Shiue, Yow-Ting;   Zhou, Yi
November 28
Thanksgiving Recess
December 3
Project Demos (Bringewatt & Ritter;   Kaneko, Liang & Zhou)
December 5
Project Demos (Hogan, Kulaksizoglu & Pollack;   Chu & Shiue)