Intro | 3/28 | (PPT) | (PDF) | |
MIPS ISA | 3/30 | (PPT) | (PDF) | |
Section 1 Notes: | 3/31 | Number Systems | ||
Instruction Encoding | 4/1 | (PPT) | (PDF) | |
Branch Instructions | 4/4 | (PPT) | (PDF) | Procedures | 4/6 | (PPT) | (PDF) |
Section 2 Notes: | 4/7 | doproduct.s doproduct.c | Evolution of ISA's | 4/8 | (PPT) | (PDF) | Single Cycle Implementation | 4/11 | (PPT) | (PDF) |
Section 3 Notes: | 4/14 | (PPT) | (PDF) | |
Multiple Cycle Implementation | 4/18 | (PPT) | (PDF) | |
Performance | 4/18 | (PPT) | (PDF) | |
Pipeline Introduction | 4/29 | (PPT) | (PDF) | |
Pipelines and Hazards | 4/29 | (PPT) | (PDF) | |
Control Hazards | 5/5 | (PPT) | (PDF) | |
Cache Intro | 5/11 | (PPT) | (PDF) | |
Section Notes: C Tutorial | 5/12 | PS | ||
Cache Performance | 5/16 | (PPT) | (PDF) | |
Virtual Memory - Introduction | 5/18 | (PPT) | (PDF) | |
Virtual Memory - Implementation | 5/20 | (PPT) | (PDF) | |
Section Notes: Pipelining | 5/19 | PPT | ||
Superscalars | 5/23 | (PPT) | (PDF) | |
I/O | 5/25 | (PPT) | (PDF) | |
Floating Point | 5/25 | (PPT) | (PDF) |