EE 463 Computer Systems Architecture II
- 1996-97 Catalog Data: 3 credits
- Quantitative techniques in computer architecture including Amdahl's Law, trace-driven simulation, and Amdahl-Case rules. Price-performance tradeoffs, instruction set design and analysis, vector processing, analysis of memory hierarchies and I/O architectures, introduction to multiprocessor architectures. Prerequisite: CS 363 or EE 363.
- Textbooks:
- Computer Architecture, A Quantitative Approach, by Hennessey &
Patterson
- Reference:
- A packet of supplemental papers.
- Coordinator:
- Eric Johnson, Associate Professor of Electrical and Computer Engineering.
- Goals:
- After completion of EE463 Computer Systems Architecture II, students
will understand the fundamental components of modern computer architecture, including pipelining and memory hierarchies. During the course, students will perform a number of simulation experiments to discover the pitfalls and successful approaches to designing high-performance computer systems, and will explore and evaluate alternatives for multiprocessor architectures.
- Topics:
- Fundamentals and quantitative techniques (Ch. 1-2), 2 weeks
- Instruction sets and implementation (Ch. 3-5), 4 weeks
- Pipelining and vector processing (Ch. 6-6), 3 weeks
- Memory hierarchies (Ch. 8), 2 weeks
- Input/Output (Ch. 9), 1 week
- Multiprocessor architectures (Ch. 10 and papers), 4 weeks
- Computer Usage:
- Simulation exercises will use the dinero III and tycho trace simulation packages on Unix workstations. Students are encourages to write C-language programs in solving homework problems. Electronic mail is used for communication between students and the instructor
- ABET Category Content:
- Engineering science: 2 credits or 67%
- Engineering design: 1 credit or 33%
- Prepared by:
- Eric Johmson
- Date: September 14, 1994
Maintained by eeoffice@nmsu.edu Last update 12-12-96