Background/review materials What’s a Computer? http://youtu.be/ai2P_W77npY Computer History, Part 1: http://youtu.be/i9l5VdkkOEU Computer History, Part 2: http://youtu.be/J374fxKM_nM 1 R 08/20 Introduction, Course Overview HW #1 (due 8/31) Chapter 1 (note these are from last year – the grading is different for this year!) http://youtu.be/nFf9tZWzVSo http://youtu.be/m_NpzCew5Y4 http://youtu.be/0mSk8M9IhvI http://youtu.be/IZZrr3qhsT8 http://youtu.be/5sBBmQlXXLQ Computer Architecture Overview/ Instruction 2 T 08/25 Chapter 1/Appendix A Project (due 11/24) Set Architectures Appendix A http://youtu.be/tCJOR4gV0Ok http://youtu.be/vSAUiSOUmqQ Computer Architecture Overview /Instruction 3 R 08/27 http://youtu.be/xN1imfwYWPA Set Architectures http://youtu.be/P0POEqSbPb4 http://youtu.be/rdbEpbByUek http://youtu.be/Yw3PlR6SAHY 4 T 09/01 Memory Hierarchies Chapter 2, Appendix B HW #2 (due 9/7) Chapter 2, Appendix B http://youtu.be/GIoUZ7oR2Ng http://youtu.be/IvEcGiCgZhU 5 R 09/03 Memory Hierarchies http://youtu.be/yHExznJyr5k http://youtu.be/Ff2dPQx7HMI http://youtu.be/X1s1aoUy2C4
6 T 09/08 Memory Hierarchies Chapter 2, Appendix B HW #3 (due 9/14)
7 R 09/10 Memory Hierarchies Chapter 2, Appendix B 8 T 09/15 Memory Hierarchies Chapter 2, Appendix B 9 R 09/17 Exam #1 Chapters 1-2, App A, B 10 T 09/22 Instruction Level Parallelism Chapter 3/App C HW #4 (due 9/28) 11 R 09/24 Instruction Level Parallelism Chapter 3/App C 12 T 09/29 Instruction Level Parallelism Chapter 3/App C HW #5 (due 10/7) 13 R 10/01 Instruction Level Parallelism Chapter 3/App C 14 T 10/06 Instruction Level Parallelism Chapter 3/App C 15 R 10/08 Instruction Level Parallelism Chapter 3/App C 16 T 10/13 Exam #2 Chapter 3, App C 17 R 10/15 Fall Break – no class N/A - 18 T 10/20 Data Level Parallelism/Vectorization Chapter 4/App G HW #5 (due 10/26) 19 R 10/22 Data Level Parallelism/Vectorization Chapter 4/App G 20 T 10/27 Data Level Parallelism/Vectorization Chapter 4/App G HW #6 (due 11/2) 21 R 10/29 Thread Level Parallelism Chapter 5 22 T 11/03 Thread Level Parallelism Chapter 5 HW #7 (due 11/9) 23 R 11/05 Thread Level Parallelism Chapter 5 24 T 11/10 Thread Level Parallelism Chapters 5 25 R 11/12 Exam #3 Chapters 4-5, App G 26 T 11/17 Data Centers and Cloud Computing Chapter 6 HW # 8 (due 11/23) 27 R 11/19 Data Centers and Cloud Computing Chapter 6 28 T 11/24 Data Centers and Cloud Computing Chapter 6 HW # 9 (due 11/30) 29 R 11/26 Thanksgiving – no class - - 30 T 12/01 Data Centers and Cloud Computing Chapter 6 31 R 12/10 Final Exam (8:00-10:00) Comprehensive