Date |
Class |
Calendar |
Lecture Notes |
Reading |
September 22, Thu |
Introduction: Course Overview and Organization |
|
lec01.ppt, lec01.pdf |
1.1-1.5 in textbook |
September 27, Tue |
Performance |
Assignment 0 |
performance.ppt, performance.pdf
| 1.6-1.11 in textbook |
September 29, Thu |
ISA |
MIPS Refereance Data Sheet |
ISA.ppt, ISA.pdf (ISA_updated.ppt, ISA_updated.pdf) |
2.1-2.20 in textbook & ISA vs micro-architecture |
October 4, Tue |
ISA |
Assignment 1.pdf
Solution (iLearn) |
ISA-recap.ppt, ISA-recap.pdf |
2.1-2.20 in textbook |
October 6, Thu |
ISA |
|
|
2.1-2.20 in textbook |
October 11, Tue |
Single cycle |
|
Single cycle.ppt, Single cycle.pdf |
4.1-4.4 in textbook |
October 13, Thu |
Single cycle |
practice-singlecycle.pdf
Assignment 2.pdf
Solution (iLearn) |
questions_singlecycle.ppt |
4.1-4.4 in textbook |
October 18, Tue |
Multi cycle |
practice-multicycle.pdf |
Multi cycle.ppt, Multi cycle.pdf |
Appendice D.1-D.5 in textbook |
October 20, Thu |
Multi cycle |
|
questions_multicycle.ppt |
Appendice D.1-D.5 in textbook |
October 25, Tue |
Review |
Practice Exam (iLearn) |
|
|
October 27, Thu |
Midterm |
Midterm Solution (iLearn) |
|
|
November 1, Tue |
Pipeline |
|
Pipeline-updated.ppt, Pipeline-updated.pdf |
4.5 - 4.11 in textbook |
November 3, Thu |
Pipeline |
Assignment 3.pdf
Solution (iLearn) |
|
4.5 - 4.11 in textbook |
November 8, Tue |
Pipeline |
|
|
4.5 - 4.11 in textbook |
November 10, Thu |
Cache |
|
Cache.ppt, Cache.pdf |
5.1 - 5.4 in textbook |
November 15, Tue |
Cache |
|
|
5.1 - 5.4 in textbook |
November 17, Thu |
Virtual memory |
|
Virtual memory.ppt, Virtual memory.pdf |
5.7-5.8 in textbook |
November 22, Tue |
Main memory |
Assignment 4.pdf
Solution (iLearn) |
Memory.ppt, Memory.pdf |
|
November 24, Thu |
No Class |
Happy Thanksgiving! |
|
|
November 29, Tue |
Main memory |
|
|
|
December 1, Thu |
Review |
Practice Questions Final
(iLearn) |
|
|