Tuesday | Thursday | |
---|---|---|
Week 1 | 21 January Intro to Cluster Computing Lecture 1 Notes |
23 January Top500 List Lecture 2 Notes |
Week 2 | 28 January Speedup/Scaling/Performance Measurement Lecture 3 Notes |
30 January Clusters / Job Scheduling / SLURM Lecture 4 Notes |
Week 3 | 4 February Computer Architecture Review / CPU Parallelism |
6 February Convolution,SMT/SMP/NUMA |
Week 4 | 11 February Multi-Threading |
13 February Pthreads/Locking |
Week 5 | 18 February OpenMP |
20 February OpenMP Examples |
Week 6 | 25 February Distributed Systems / MPI |
27 February More MPI / Examples |
Week 7 | 4 March MPI Examples, HW#6 Guide |
6 March First Midterm |
Week 8 | 11 March Reliability |
13 March Fault Tolerance / Checkpointing |
Week 9 | 18 March Spring Break |
20 March Spring Break |
Week 10 | 25 March Accelerators / GPUs |
27 March GPGPUs |
Week 11 | 1 April CUDA |
3 April Power/Energy in Clusters |
Week 12 | 8 April Other Accels, OpenCL |
10 April OpenCL |
Week 13 | 15 April Virtualization, Cloud, Python |
17 April Big Data, Cluster Filesystems Data Analysis, Hadoop, Spark |
Week 14 | 22 April Second Exam |
24 April The future of HPC, Next Stop: Zettascale |
Week 15 | 29 April Project Presentations |
1 May Project Presentations |