EEC 170 – Lecture
Slides
Fall 2005
Lecture | Topic and Slides |
Lecture 1 (10/5) | Introduction |
Lecture 2 (10/10) | Instruction Set Architecture (ISA) and MIPS ISA |
Lecture 3 (10/12) | ISA (Contd) + Compiler Optimizations and Design Process |
Lecture 4 (10/17) | Computer Arithmetic: Integer Addition&Subtraction and Multiplication&Shifting |
Lecture 5 (10/19) | Computer Arithmetic: Division and Floating Point Operations |
Lecture 6 (10/24) | Quantifying Performance |
Lecture 7 (10/26) | Single Cycle Datapath + in-class questions |
Lecture 8 (10/31) | Multi Cycle Datapath + in-class questions (lecture 7 slides cont'd) |
Lecture 9 (11/02) | Multi Cycle Control (lecture 8 slides cont'd) and Microprogramming |
Lecture 10 (11/07) | Midterm review |
Lecture 11 (11/09) | Midterm |
Lecture 12 (11/14) | Pipelining |
Lecture 13 (11/16) | Pipelining (lecture 12 slides cont'd) |
Lecture 14 (11/21) | Multiple Issue Introduction |
Lecture 15 (11/23) | Quiz and problem discussion |
Lecture 16 (11/28) | Memory and Cache Introduction |
Lecture 17 (11/30) | Cache Performance |
Lecture 18 (12/05) | Virtual Memory |
Lecture 19 (12/07) | Final review |