UNIVERSITY OF MASSACHUSETTS
Department of Electrical and Computer Engineering
Computer Architecture (ECE568)       
-
Outline:
- I. Introduction
- II. Performance Analysis (Ch.1 +)
- III. Processor Design: Pipelining (App.A, Ch.2-3)
- IV. Memory Design: Memory Hierarchy, Cache Memory,
Secondary Memory (Ch.5)
- V. Storage Systems and Input/Output (Ch.6)
- VI. Vector Processors/ GPUs (new chapter)
- VII. Power-Aware Computing
- 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. 17, 4:00-6:00pm
- Midterm II - 25% - Mon. Nov. 21, 4-6pm
- OWL quizzes - 15%
- Final Exam. - 35%