ECS201A Class Outline

Topic 
Chapter 
Date 
Introduction and Trends, Technology
Chapter 1 
September 25
Performance Definition
Chapter 1 
September 30
Measurement and Reporting
Chapter 1
October 2
Pipelining Basics
Appendix A 
October 7
Pipelining and Interrupts
Appendix A 
October 9
Instruction Level Parallelism: Background
Chapter 3 
October 14
Dynamic Scheduling
Chapter 3 
October 16
Reducing Branch Penalties 
Chapter 3 
October 21
Advanced ILP
Chapter 3
October 23
Advanced ILP
Chapter 4 
October 28
MIDTERM 1
 
October 30
ILP, ABC's of Caches/Main Memory
Chapter 5
November 4
Memory Heirarchy Design
 Chapter 5
November 6
Holiday

Memory Heirarchy Design  Chapter 5 November 13
Multiprocessors
 Chapter 6
November 18
Instruction Set Design Basics Chapter 2
November 20
Instruction Set/Compiler Interface, Examples of Existing Instruction Sets
Chapter 2
November 25
Thanksgiving

November 27
I/O, Storage Systems
Chapter 7
December 2
MIDTERM 2

December 4



Final: Thursday, December 11, 10:30 A.M.