|
|
|
Intro, Decoupled |
|
|
|
Famous machines (Chapter 1) |
|
|
|
Methods (Chapter 2) |
|
|
|
Instruction Sets (Chapter 3) |
|
|
|
Instruction Level Parallelism (Chapter 4) |
|
|
|
Control Flow Issues (prediction, etc) |
|
|
|
Control Flow, Data flow, etc. |
|
|
|
Memory Systems (Chapter 6) |
|
|
|
Instruction Fetch/Caching |
|
|
|
Interesting architectures (Chapter 5, others) |
Lecture 2 (1/13) Finish decoupled stuff.
Lecture 3 (1/15) Famous Machines. Focus on CRAY, CDC-6600, 360/91
Lecture 4 (1/20) Famous machines (continued)
Lecture 5 (1/22) Methods (Chapter 2)
Lecture 6 (1/27) Methods (Chapter 2)
Lecture 7 (1/29) Instruction Sets (Chapter 3)
Lecture 8 (2/3) Instruction Sets (Chapter 3)
Lecture 9 (2/5) Instruction Level Parallelism (Chapter 4)
Lecture 10 (2/10) Instruction Level Parallelism (Chapter 4)
Lecture 11 (2/12) Control Flow issues (Branching)
Lecture 12 (2/17) Control Flow issues (continued)
Lecture 13 (2/19) Dataflow and Multithreading (Chapter 5)
Lecture 14 (2/24) Dataflow and Multithreading (Chapter 5)
Lecture 15 (2/26) Memory systems (Chapter 6)
Lecture 16 (3/2) Memory systems (Chapter 6)
Lecture 17 (3/4) Instruction Fetch, Instruction Caching
Lecture 18 (3/9) Instruction Fetch, Instruction Caching
Lecture 19 (3/11) Interesting Architectures
Lecture 20 (3/16) Architectures of the future