Lecture: 3 hours
Termpaper: 1 hour
Prerequisite: Course ECS 154B or EEC 170; course ECS 150
Grading: Letter; homework (30%), exam (30%), research project (40%)
Modern research topics and methods in computer architecture. Design implications of memory latency and bandwidth limitations. Performance enhancement via within-processor and between-processor parallelism. Term project involving student-proposed extensions/modifications of work in the research literature. Not open for credit to students who have completed course 250A.
To provide the student with an overview of the current state of modern computer architecture, and to prepare the student for the rest of the advanced computer architecture sequence.
Expanded Course Description:
Hennessy and Patterson, Computer Architecture: A Quantitative Approach, (2nd edition), Morgan Kaufmann Publishers, 1995
Instructor: M. Farrens
Prepared by: M. Farrens (January 2002)
This course covers many of the same topics as ECE 270, but does so at a less implementational and more software-related level.