Tuesday | Thursday | |
---|---|---|
Week 1 | 22 January Intro to Cluster Computing Lecture 1 Notes |
24 January Top500 List, Performance Lecture 2 Notes |
Week 2 | 29 January Performance Measurement Lecture 3 Notes |
31 January Clusters/Job Schedulers/SLURM Lecture 4 Notes |
Week 3 | 5 February Computer Architecture / CPU Parallelism Lecture 5 Notes |
7 February SMT/SMP/NUMA Multithreading Lecture 6 Notes |
Week 4 | 12 February Threading/Pthreads Lecture 7 Notes |
14 February Threading/Pthreads Lecture 8 Notes Lecture 8 Sample Code |
Week 5 | 19 February OpenMP Lecture 9 Notes |
21 February OpenMP Lecture 10 Notes Lecture 10 Sample Code |
Week 6 | 26 February Distributed Sytems / MPI Lecture 11 Notes |
28 February MPI Lecture 12 Notes Lecture 12 Sample Code |
Week 7 | 5 March Review/HW\#6 Walkthrough Lecture 13 Notes |
7 March First midterm |
Week 8 | 12 March More MPI / Reliability Lecture 14 Notes |
14 March Fault Tolerance / Checkpointing Lecture 15 Notes |
19 March Spring break |
21 March Spring Break | |
Week 9 | 26 March GPGPU Lecture 16 Notes |
28 March CUDA Lecture 17 Notes Lecture 17 Sample Code |
Week 10 | 2 April Other Accels / Intro to Power/Energy Lecture 18 Notes |
4 April OpenCL, Power/Energy Lecture 19 Notes Lecture 20 Notes |
Week 11 | 9 April Big Data, Cluster Filesystems Lecture 21 Notes |
11 April Hadoop, Map-Reduce Lecture 22 Notes |
Week 12 | 16 April Virtualization, Cloud Computing Lecture 23 Notes |
18 April The Quest for Exascale Lecture 24 Notes |
Week 13 | 23 April Second Exam |
25 April Project Presentations |
Week 14 | 30 April Project Presentations |
3 May Project Presentations |