Preliminary Roadmap for ECS201B 


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

Final:  Saturday, March 20th, 4PM 

More Detailed Breakdown of Quarter:

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

    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