| 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) |