CMSC 411 Computer Architecture Syllabus

Class schedule, topic and assignments

Lec Date Subject                                  Reading     Homework
                                                             assigned  due
 1. 9/1   Introduction, terminology               1.1-1.6     HW1
 2. 9/3   Performance,                            2.1-2.5
 3. 9/8   Benchmarks,                             2.6-2.8     HW2       HW1
 4. 9/10  CPU operation                     skim  3.1-3.7
                                            read  p117-121
 5. 9/15  esim - project simulator                web page    HW3       HW2
 6. 9/17  Instructions and registers        skim  3.8-3.11
                                            read  p145-149
 7. 9/22  Arithmetic                              4.1-4.4     HW4       HW3
 8. 9/24  ALU                                     4.5
 9. 9/29  Multiply                                4.6         HW5       HW4
10. 10/1  Divide                                  4.7
11. 10/6  Floating Point                          4.8         HW6       HW5
12. 10/8  Control Unit                            5.1-5.3
13. 10/13 Microprogramming                        5.4-5.5     HW7       HW6  
14. 10/15 Special cases                     skim  5.8-5.9
15. 10/20 mid-term exam                           study
16. 10/22 Pipelining 1                            6.1
17. 10/27 Pipelining 2                            6.2-6.3     HW8       HW7
18. 10/29 Project outline                         web page
19. 11/3  Pipelining hazards 1                    6.4-6.6               HW8
20. 11/5  Pipelining hazards 2                    "                         <-*
21. 11/10 Cache                                   7.1-7.2     HW9  
22. 11/12 Cache performance                       7.3         HW10  PROJ 1/3
23. 11/17 Virtual memory 1                        7.4-7.5               HW9
24. 11/19 Virtual memory 2                        "           HW11      HW10
25. 11/24 Project layouts                         web page          PROJ 2/3
26. 12/1  I/O types and performance               8.1-8.3     HW12      HW11     
27. 12/3  Busses, I/O-processor connection        8.4-8.6     
28. 12/8  Multiprocessors                   skim  9.1-9.4               HW12
29. 12/10 Review                                  study             PROJ 3/3
30. 12/15 Final Exam 3:30 - 5:30 

Last updated 11/4/98