Lec Date Subject Reading Homework assigned due 1. 8/31 Introduction, overview 1.1-1.8 HW1 2. 9/5 overview, review CMSC 411 1.1-1.8 3. 9/7 benchmarking, performance skim 2.1-2.8 HW2 HW1 4. 9/12 basic pipelining DLX 3.1-3.7 5. 9/14 more pipelining (examples) 3.1-3.7 HW3 HW2 6. 9/19 dependences, scoreboard, Tomasulo 4.1-4.7 7. 9/21 branch prediction 4.1-4.7 HW4 HW3 McFarling "Combining Branch Predictors" 8. 9/26 VLIW, register renaming, speculation 4.1-4.8 9. 9/28 memory wall, caches 5.1-5.4 10. 10/3 more cache, virtual memory 5.5-5.10 HW5 HW4 11. 10/5 VHDL 1 Structure and Statements WEB or Ashenden 12. 10/10 VHDL 2 Examples and Simulation 13. 10/12 floating point arithmetic IEEE 754 HW6 HW5 14. 10/17 Review 15. 10/19 Midterm Quiz 16. 10/24 floating point implementation Appendix A 17. 10/26 project ideas, 5.11 pitfalls WEB 5.11 18. 10/31 Storage systems 6.1-6.5 19. 11/2 Storage systems 6.1-6.5 HW6 20. 11/7 Processor in Memory, PIM, no cache Conf. Paper HW7 vote before coming to class 21. 11/9 Interconnection 7.1-7.10 22. 11/14 Interconnections 7.1-7.2 HW7 23. 11/16 Architecture Comparisons Handouts 24. 11/21 Architecture Comparisons Handouts 25. 11/28 multi processors 8.1-8.11 HW8 26. 11/30 distributed vs centralized memory 8.1-8.11 27. 12/5 Cache coherence Appendix E HW8 28. 12/7 vector machines, timing, stride Appendix B 29. 12/12 Review Project 30. 12/19 Final Exam, Tuesday December 19, 8:30pm-10:30pm no other!
Last updated 11/27/00