CS203A
Advanced Computer Architecture

General Information

Instructor: Jun Yang
Office: SURGE 318
Telephone: 951-827-2558
Email: junyang@cs.ucr.edu

Class Meeting Time: 11:10-12:30, TR
Office Hours: 1:30-2:30, TR
Textbook: John L. Hennessy and David A. Patterson,
"Computer Architecture: A Quantitative Approach,"
3rd Edition. Morgan Kaufmann Publishers, 2003.
Prerequisite: CS161 or its equivalence
Backboard System: http://www.ilearn.ucr.edu/

Course Requirements:

Quiz 1 15% (Date: 10/19, Tu) review Answer
Quiz 2 15% (Date: 11/16, Tu) review Answer
Project 30%
Final 40% (Date: 12/7/2004)

Announcements:

There will be no class on 10/12.

Class Notes:

Lecture 1-2 Fundamentals of Computer Architecture; Amdahl's Law (9/23/2004)
Lecture 2 Instruction Set Principles (9/28/2004)
Lecture 3 Instruction Set Principles (Continued) (9/30/2004)
Lecture 4 Pipeline (1) (10/14/2004)
Lecture 5 Pipeline (2) (10/20/2004)
Lecture 6 Scoreboarding (10/26/2004)
Lecture 7 Tomasulo's Algorithm (11/2/2004)
Lecture 8 Branch Prediction (11/9/2004)
Lecture 9 Exception Hangling (updated) (11/16/2004)
Lecture 10 Multi-issu Superscalar (11/24/2004)
Lecture 11 Cache Memory (11/30/2003)
Lecture 12 Memory Hierarchy (12/2/2004)

References

Exercises(now with solutions)
MIPS64 Manual

Project:

Implementing the Tomasulo Algorithm

Policies: