CMSC 411 Computer Architecture Syllabus

Class schedule, topic and assignments

Tuesday and Thursday 4:00-5:15 MP 101

HW1 due date changed to 9/14 because books late
HW2 due date changed to 9/19 because books late

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

Other links

Last updated 11/13/00