ECE 453: Advanced Computer Architecture
Fall 2005
Tuesday 6:00 - 9:00
Instructor 1:
Carl Sable
e-mail: sable2@cooper.edu
Office: Room 461
Office Hours: Monday - Thursday, 11:00 - 12:00
Instructor 2: Alan Berenbaum
e-mail: aberenbaum@acm.org
"Computer Architecture: A Quantitative Approach, 3rd Edition"
John L. Hennessy and David A. Patterson
Here is a
companion website for the book
Assignments: 55%
Midterm: 20%
Final: 25%
Information on assignments will be posted when they are assigned.
The schedule will be updated as the semester progresses.
- Tuesday, September 6
Introduction, Technology, Performance, and Price
Suggested Reading: H&P Ch 1.1 - 1.5
- Tuesday, September 13
The Quantitative Principle and Amdahl's Law;
Instruction Sets, Addressing Modes, and Operands
Suggested Reading: H&P Ch 1.6 - 1.10; 2.2 - 2.6
- Tuesday, September 20
Operations, Encoding Instruction Sets, and Compilers
Suggested Reading: H&P Ch 2.7 - 2.11
- Tuesday, September 27
MIPS and other RISC Architectures
Suggested Reading: H&P Ch 2.12 - 2.17, Appendix C (online),
and Embedded Control Problems,
Thumb, and the aRM7TDMI
- Tuesday, October 4
The Classic Five-Stage Pipeline and Hazards
Suggested Reading: H&P Ch A.1 - A.3
- Tuesday, October 11
Exceptions, Floating-Point Operations, and Scoreboarding
Suggested Reading: H&P Ch A.4 - A.5, A.8
- Tuesday, October 18
MIDTERM
- Tuesday, October 25
Dynamic ILP: Dynamic Scheduling and Branch Prediction
Suggested Reading: H&P 3.1 - 3.5
Slides (PowerPoint,
PDF)
- Tuesday, November 1
Dynamic ILP: Multiple Issue and Speculation
Suggested Reading: H&P 3.6 - 3.7
Slides (PowerPoint,
PDF)
- Tuesday, November 8
Limits to ILP; Introduction to Software ILP
Suggested Reading: H&P 3.8 - 3.9, 4.1 - 4.2
Slides (PowerPoint,
PDF)
- Tuesday, November 15
Advanced Compiler Support for ILP; Introduction to VLIW
Suggested Reading: H&P 4.3 - 4.5
- Tuesday, November 22
VLIW Architectures and Software ILP; Details of Processors
Suggested Reading: H&P 4.6 - 4.7
- Tuesday, November 29
Introduction to Caches
Suggested Reading: H&P 5.1 - 5.3
- Tuesday, December 6
Improvements to Caches
Suggested Reading: H&P 5.4 - 5.7
- Tuesday, December 12
FINAL EXAM