| Lecture units | Date | Text | Topics | Notes and Assignment |
| 1 | 9/2, 9/7, 9/9 | Introduction, Review | 1.1-1.6, notes | HW#1 (due 9/16) |
| 2 | 9/12, 9/14, 9/16 | Performance; MIPS ISA | 1.4, 2.1-2.3 | |
| 3 | 9/19, 9/21, 9/23 | MIPS ISA | 2.4-2.17 | HW#2 (due 9/30) |
| 4 | 9/26, 9/28, 9/30 | MIPS ISA, SPIM Simulator | 2.4-2.17 | |
| 5 | 10/3, 10/5, 10/7 | Datapath design | 4.1-4.4 | HW#3 (due 10/21) |
| 6 | 10/10, 10/12, 10/14 | Pipelined Datapath and control | 4.4, 4.5 | |
| 7 | 10/17, 10/19, 10/28 | Pipelining, hazard, exceptions | 4.7-4.9 | HW#4 (Due 10/28) |
| 8 | 10/24, 10/26, 10/28 | Parallelism and ILP | 4.10 | |
| Wednesday, 11/2, 7:15-8:45 PM | Midterm | Location: 1800 EH | ||
| 9 | 10/31, 11/4 | Memory system | 5.1-5.3 | HW#5 (Due 11/11) |
| 10 | 11/7, 11/9, 11/11 | Memory system: Cache, virtual memory | 5.1 - 5.6 | |
| 11 | 11/14, 11/16, 11/19 | Virtual memory | 5.7-5.8 | HW#6 (Due 11/28) |
| 12 | 11/21, 11/23 | Multiplication, division | 3.1-3.5 | |
| 13 | 11/28, 11/30, 12/2 | Floating point | 3.6-3.9 | |
| 14 | 12/5, 12/7, 12/9 | Advanced topics: multicore | 7.1 - 7.8 | |
| Monday, 12/12, 5:00 - 7:00 PM 2540 EH | Project presentation | 12/14, 11:55 PM, Project Report Due | ||
| 15 | 12/12, 12/14 | Multicore, Multiprocessors and Clusters | 7.1 - 7.8 | |
| Monday, Dec. 19, 9:55 - 10:45 AM | Final Exam Review | 2535 EH | ||
| Wednesday, Dec. 21, 2:45 - 4:45 PM | Final Examination | Room 1106, Mech. Engr. |
Last Modified: December 16, 2011 by Yu Hen Hu
Back to Course Description, ECE552 Homepage