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