|Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course.|
|EECE 7352 - Computer Architecture|
Presents many of the issues involved in the design and analysis of new and evolving computer architectures. Topics include all aspects of the system including the microprocessor, memory, I/O, and networking. Emphasizes the connection between architecture and the underlying software that drives it. Topics include pipelining, superscalar, out-of-order execution and completion, data flow, caching, prefetching, virtual memory, RAID, and ATM switching. Performance analysis is another fundamental theme of this course. A project is assigned that involves the creation of a trace-driven simulation model to study the performance of various hardware or software architectural features. Also provides a survey of the current state of the art in processor architectures and provides additional readings from recent research in the field. Prereq. Engineering students only with working knowledge of C programming language.
4.000 Credit hours
4.000 Lecture hours
Schedule Types: Lecture
Electrical and Comp Engineerng Department