| Tuesday | Thursday | ||
|---|---|---|---|
| Week 1 | 31 August Intro to Cluster Computing |
2 September Intro to Cluster Computing |
4 September Top500 List |
| Week 2 | 7 September No Class, Labor Day |
9 September Speedup/Scaling/Performance Measurement |
11 September Clusters / Job Scheduling / SLURM |
| Week 3 | 14 September NSF Workshop |
16 September Computer Architecture Review |
18 September CPU Parallelism |
| Week 4 | 21 September Convolution |
23 September SMT/SMP/NUMA |
25 September SMT/SMP/NUMA |
| Week 5 | 28 September Multi-Threading |
30 September Multi-Threading |
2 October Pthreads |
| Week 6 | 5 October OpenMP |
7 October OpenMP |
9 October OpenMP Examples |
| Week 7 | 12 October Fall Break |
14 October MPI |
16 October First Midterm |
| Week 8 | 19 October MPI Examples |
21 October No Class -- Engineering Job Fair |
23 March HW#6 Hints, HPC Reliability |
| Week 9 | 26 October Fault Tolerance / Checkpointing |
28 October Fault Tolerance / Checkpointing |
30 October Accelerators / GPU Background |
| Week 10 | 2 November GPGPU/NVIDIA Background |
4 November GPGPU/NVIDIA Background |
6 November CUDA Programming |
| Week 11 | 9 November Other Accels, OpenCL |
11 November Veteran's Day |
13 November Virtualization, Cloud, Containers |
| Week 12 | 16 November Python, Big Data |
18 November Python, Big Data |
20 November Cluster Filesystems, Hadoop, Spark |
| Week 13 | 23 November ???? |
25 November Thanksgiving |
27 November Thanksgiving |
| Week 14 | 30 November The future of HPC, Next Stop: Zettascale |
2 December Exam Review |
4 December Second Exam |
| Week 15 | 7 December Project Presentations |
9 December Project Presentations |
11 December Project Presentations |