Date | Topics | Reading | Due dates |
---|---|---|---|
August 26 (W) | No class | ||
August 31 (M) | About the course | ||
September 7 (M) | Overview of hardware, programming models | 1 (skim), 2.1 through 2.7 | |
September 14 (M) | Introduction to OpenMP | Appendix A (skim) | |
September 21 (M) | Introduction to MPI | Appendix B (skim) | |
September 28 (M) | Introduction to OpenCL | Appendix D (skim) | |
October 5 (M) | OpenCL, continued | ||
October 12 (M) | OpenCL, continued | ||
October 19 (M) | Introduction to Concurrent Programming in Java | Appendix C (skim) | Homework 1 |
October 26 (M) | TBA | Homework 2 | |
November 2 (M) | TBA | ||
November 9 (M) | TBA | ||
November 16 (M) | TBA | ||
November 23 (M) | TBA | Homework 3 | |
November 30 (M) | TBA | ||
December 7 (M) | TBA | Homework 4 (accepted without penalty through 12/14) |