CSE775: Computer
Architecture - Autumn 2009
Instructor:
Radu Teodorescu
Office:
783 Dreese Labs
Office hours:
Monday 2-3:30pm
Email:
teodores at cse dot ohio dash
state dot edu
TA: Kun Han
Office:
578 Dreese
Labs
Office hours: Mondays
3:30-4:30pm, Wednesdays 10:00 - 11:00am
Email: hank at cse dot
ohio dash state dot edu
Class days, time and
location: Monday and
Wednesday, 12:30-1:48, DL 0713.
Lecture notes, homework assignments and class management
will be done through Carmen. Most class-related communication
will also go through Carmen so make sure you check it
often.
Textbook:
Computer Architecture: A
Quantitative Approach by John Hennessy and David Patterson,
Morgan Kauffman, 2007 (Fourth edition).
Prerequisites:
CSE675 and CSE660 or
equivalent.
Grading:
* Homework 20% (4 assignments)
* Machine problems 20% (3 assignments)
* Midterm Exam 25% (in class)
* Final Exam 35% (comprehensive)
Course
Objectives:
* To understand and appreciate the principles and tradeoffs
(cost/performance, speed/flexibility) behind the design of
modern computer systems in a qualitative and quantitative
fashion.
* To understand issues in choosing and designing an
instruction set.
* To learn the concepts of basic pipelining and advanced
pipelining techniques.
* To understand issues lated to multithreading and
instruction-level parallelism.
* To learn issues related to hierarchical memory system
design.
* To obtain an overview of parallel computer architectures.