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