Preliminary Roadmap for ECS201B 


Week 1
4/1/03
Intro, Decoupled 
Week 2 
4/8/03
Famous machines (Chapter 1)
Week 3
4/15/03
Methods (Chapter 2)
Week 4
4/22/03
Instruction Sets (Chapter 3)
Week 5
4/29/03
Instruction Level Parallelism (Chapter 4)
Week 6
5/8/03
Control Flow Issues (prediction, etc)
Week 7
5/15/03
Control Flow, Data flow, etc.
Week 8
5/22/03
Memory Systems (Chapter 6)
Week 9
5/29/03
Instruction Fetch/Caching
Week 10
6/5/03
Interesting architectures (Chapter 5, others)

Final:  Thursday, June 12th, 8AM 

More Detailed Breakdown of Quarter:

    Lecture 1 (4/1) Introduction/Overview. Start Decoupled tutorial.

    Lecture 2 (4/3) Finish decoupled stuff.

    Lecture 3 (4/8)  Famous Machines.  Focus on CRAY, CDC-6600, 360/91

    Lecture 4 (4/10) Famous machines (continued)

    Lecture 5 (4/15) Methods (Chapter 2)

    Lecture 6 (4/17) Methods (Chapter 2)

    Lecture 7 (4/24) Instruction Sets (Chapter 3)

    Lecture 8 (4/26) Instruction Sets (Chapter 3)  

    Lecture 9 (4/29) Instruction Level Parallelism (Chapter 4)  

    Lecture 10 (5/1) Instruction Level Parallelism (Chapter 4)  

    Lecture 11 (5/6) Control Flow issues (Branching)

    Lecture 12 (5/8) Control Flow issues (continued)

    Lecture 13 (5/13) Dataflow and Multithreading (Chapter 5)

    Lecture 14 (5/15) Dataflow and Multithreading (Chapter 5)

    Lecture 15 (5/20) Memory systems (Chapter 6)  

    Lecture 16 (5/22) Memory systems (Chapter 6)

    Lecture 17 (5/27) Instruction Fetch, Instruction Caching

    Lecture 18 (5/29) Instruction Fetch, Instruction Caching

    Lecture 19 (6/3) Interesting Architectures

    Lecture 20 (6/5) Architectures of the future