UNIVERSITY OF MASSACHUSETTS
Department of Electrical and Computer Engineering
Computer Architecture (ECE568)        Fall 2008
-
Outline:
- I. Introduction
- II. Performance Analysis (Ch.1 +)
- III. Processor Design: Pipelining (App.A, Ch.3-4)
- IV. Memory Design: Memory Hierarchy, Cache Memory,
Secondary Memory (Ch.5)
- V. Storage Systems and Input/Output (Ch.7)
- VI. Power-Aware Computing
- VII. Vector Computers (App.G)
- Prerequisites:
ECE 232 (Hardware Organization & Design) or an equivalent course.
- Recommended Textbook: D.A. Patterson and J.L. Hennessy,
Computer Architecture: A Quantitative Approach, 4th edition,
Morgan-Kaufmann, 2007.
- Recommended reading:
- J. P. Shen and M. Lipasti, Modern Processor Design:
Fundamentals of Superscalar Processors, McGraw-Hill, 2005.
- M. J. Flynn, Computer Architecture: Pipelined and Parallel
Processor Design, Jones and Bartlett, 1995.
- V. P. Heuring and H. F. Jordan, Computer Systems Design and
Architecture, Addison-Wesley, 1997.
- K. Hwang, Advanced Computer Architecture:
Parallelism, Scalability, Programmability, McGraw-Hill, 1993.
- Instructor:
Prof. Israel Koren,
KEB 309E, Tel. 545-2643
Email: koren at ecs.umass.edu
- Office Hours: 4:00 - 5:00 PM, Tuesdays and Thursdays.
- Course web page: OWL assignments' due dates and other
details regarding the course will be available at:
www.ecs.umass.edu/ece/koren/ece568.
- Grading:
- Midterm I - 25% (Mon. Oct. 20, 5:00-7:00pm)
- Midterm II - 25% (Mon. Nov. 24, 5:00-7:00pm)
- OWL quizzes - 15%
- Final Exam. - 35%