[CMSC 411 Home] | [Syllabus] | [Project] | [VHDL resource] | [Homework 1-6]
Monday and Wednesday 2:00-3:15 PUP 208
Reading assignments: from third edition of textbook
Lec Date Subject Reading Homework assigned due 1. 1/31 Introduction, terminology 1.1-1.5 HW1 2. 2/2 Benchmarks 4.1-4.5 3. 2/7 Performance, 4.4-4.7 HW2 HW1 4. 2/9 CPU operation skim 2.1-2.7 read p60-64 5. 2/14 Instructions and registers skim 2.8-2.15 HW3 HW2 read p97-101 6. 2/16 VHDL introduction Ashen 1.1-1.5 (optional if you know VHDL) VHDL web pages 7. 2/21 Arithmetic 3.1-3.3 HW4 HW3 Ashen 8.5 8. 2/23 ALU B.5-B.6 on CD 9. 2/28 Multiply 3.4 HW5 Ashen 6.1-6.3 10. 3/2 Divide 3.5 HW4* 11. 3/7 Floating Point 3.6 12. 3/9 VHDL - circuits and debugging VHDL web pages HW6 HW5 Ashen 18.1-18.2 13. 3/14 Microprogramming - review 5.5 14. 3/16 mid-term exam study 15. 3/28 Control Unit 5.1-5.4 16. 3/30 Pipelining 1 6.1 HW6* 17. 4/4 Pipelining 2 6.2-6.3 18. 4/6 Project outline and VHDL VHDL web pages HW7 Ashen 5.1-5.5 PROJ 19. 4/11 Pipelining Data Forwarding 6.4-6.6 20. 4/13 Hazard and stalls 6.4-6.6 HW8 21. 4/18 Cache 7.1-7.2 HW9 HW7 Proj 1* 22. 4/20 Cache performance 7.3 HW8 23. 4/25 Virtual memory 1 7.4-7.5 HW10 HW9 Proj 2a* 24. 4/27 Virtual memory 2 handout 25. 5/2 I/O types and performance 8.1-8.3 HW11 HW10 26. 5/4 DVR, DVD-RW, CDR, CD-RW handout Proj 2b* 27. 5/9 Busses, I/O-processor connection 8.4-8.7 HW12 HW11 28. 5/11 Multiprocessors skim 9.1-9.4 Proj 3a* 29. 5/16 Review study HW12 Proj 3b* 30. 5/23 1:00pm - 3:00pm Final Exam (no other) No late homework or project accepted after midnight 5/24 Late penalty is 10% per week, limit 50%. * submitted, not graded until next weekend (not late for a while)
Last updated 1/14/05