Tuesday | Thursday | |
---|---|---|
Week 1 | 17 January Intro to Cluster Computing Lecture 1 Notes |
19 January Top500 List, Performance Lecture 2 Notes |
Week 2 | 24 January No Class, Ice Storm 2017 ISPASS PC Meeting |
26 January Performance Measurement Lecture 3 Notes |
Week 3 | 31 January Computer Architecture / CPU Parallelism Clusters/Job Schedulers/SLURM Lecture 4 Notes |
2 February SMT/SMP/NUMA Multithreading Lecture 5 Notes |
Week 4 | 7 February HW Review, Memory Ordering Lecture 6 Notes |
9 February Snow Storm (no class) |
Week 5 | 14 February Another snow storm Lecture 7 Notes Lecture 7 Recorded Video |
16 February Threading/Pthreads Lecture 8 Notes |
Week 6 | 21 February More pthreads Lecture 9 Notes Lecture 9 sample code |
23 February OpenMP Lecture 10 Notes |
Week 7 | 28 February More OpenMP Lecture 11 Notes Lecture 11 sample code |
2 March Distributed Systems, MPI Lecture 12 Notes |
7 March Spring break |
9 March Spring Break | |
14 March Spring break |
16 March Spring Break | |
Week 8 | 21 March MPI Collective and Examples Lecture 13 Notes Lecture 13 sample code |
23 March Midterm Project Topic Notes |
Week 9 | 28 March GPGPU Lecture 14 Notes |
30 March CUDA Lecture 15 Notes |
Week 10 | 4 April Fault Tolerance/Checkpointing Lecture 16 Notes |
6 April CUDA examples, OpenCL Lecture 17 Notes CUDA code examples |
Week 11 | 11 April Big Data, Cluster Filesystems Lecture 18 Notes |
13 April Hadoop, Map-Reduce Lecture 19 Notes |
Week 12 | 18 April Energy/Power, Powercapping Lecture 20 Notes |
20 April The Quest for Exascale Lecture 21 Notes |
Week 13 | 25 April Second Exam |
27 April Project Presentations |
Week 14 | 2 May Project Presentations |
4 May Project Presentations |