CS 203A
Advanced Computer Architecture
Instructor: Professor Rajiv Gupta
Office: 408 EBU II
Tele: 951-827-2558
Email: gupta@cs.ucr.edu
Instructor's Office Hours: 1:00-2:00PM, Tuesday-Thursday and by appointment
TA: Vijayanand Nagarajan
Office: 463 EBU II
Tele: 951-827-2001
Email: vijay@cs.ucr.edu
TA's Office Hours: 2:30-3:30PM, Monday-Wednesday and by appointment
Class Meeting Times: 11:10AM-12:30PM, Tuesday-Thursday, BOYCE HALL 1471
Class Homepage: http://www.cs.ucr.edu/~gupta/teaching/203A-09/
|
Syllabus
- Instruction Set Principles and Pipelining
- Instruction Level Parallelism
- Dynamic scheduling
- Branch Prediction and Speculation
- Compiler Techniques
- Memory Hierarchy
- VLIW, Multithreaded, & Multicore Processors
Reference books
- John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach. Fourth Edition. Morgan Kaufmann Publishers.
Course Requirements
- Projects - 30%
- Exam I - 35% (Feb. 5, 2009)
- Exam II - 35% (March 12, 2009)
Policies
- You are responsible for all material covered in lectures.
- You may discuss assignments with classmates, but the work
you turn in must be your own.
- Examinations must be taken in class on the date they are given.
There will be no exceptions unless you have a very good reason
and have received permission in advance of the due date or
examination.