EECE 538 - Design of Digital Systems
Topics:
- Asynchronous Design
- Memory Systems
- Pipeline Systems
- Supercomputers & Vector Machines
- Array Processing
- Multiprocessing Systems
- Stack Machines
- Data Flow Computers
- High Level Language Machines
- Machines with Regular Structures
Required work: Students are required to complete 3-5 homework
assignments, plus a take home final exam. In addition, a research paper
is due at the end of the semester.
This paper should be 20-25 pages long (double spaced) and include an in
depth analysis of some topic related to the things we discuss during the
semester. That is, a student must select a concept, machine, technique, or
mechanism; then, state whether it is good or not, defending that position with
judicious use of appropriate metrics.
Course Text:
Kai Hwang, Advanced Computer Architecture: Parallelism, Scalability,
Programability, McGraw-Hill Book Company, 1993.
Reference Texts:
- C. G. Bell & A. Newell, Computer Structures: Readings and
Examples, McGraw-Hill Book Company, New York, 1971.
- D. P. Siewiorek, C. G. Bell, & A. Newell, Computer Structures:
Principles and Examples, McGraw-Hill Book Company, New York, 1982.
- J. L. Hennessy & D. A. Patterson, Computer Architecture: A
Quantitative Approach, Morgan Kaufmann Publishers, Inc.,
San Mateo, CA, 1990.
- H. S. Stone, Ed., Introduction to Computer Architecture,
Science Research Associates, Chicago, IL, 1980.
- H. S. Stone, High-Performance Computer Architecture, 2nd
Edition, Addison-Wesley, 1990.
- W. I. Fletcher, An Engineering Approach to Digital Design,
Prentice-Hall, Inc., Englewood Cliffs, NJ, 1980.
- L. H. Pollard, Computer Design and Architecture,
Prentice-Hall, Inc., Englewood Cliffs, NJ, 1990.