ECEN-31000 Computer Architecture 2

This course builds on the foundation provided in ECEN Computer Architecture 1. This course covers various processor performance improvement techniques including pipelining, instruction-level parallelism, branch prediction, memory multi-level caching and virtual memory, with emphasis on the implementation and performance analysis of these techniques.Students use hardware description language and CAD tools for the design input and timing analysis of the processor design. The course also provides a survey of modern and state-of-the-art processor implementations.

Credits

3

Prerequisite

ECEN 30000