arch2.jpg

Advanced Computer Architecture

This course examines computer design trade-offs. The topics covered include: advanced processor designs, such as superscalar and out-of-order execution, advanced memory systems, such as non-blocking caches, and multiporting/banking and alternative virtual memory implementations, I/O systems, interconnects, introduction to multiprocessor architectures, performance and cost metrics, and benchmarking.

Course ID
ECEN438
Level
Undergraduate
Professors
Credit Hours
CH:3

Develop and conduct appropriate experimentation and/or simulation,
analyze and interpret data, assess and evaluate findings, and use
statistical analyses and objective engineering judgment to draw
conclusions.Practice research techniques and methods of investigation as an
inherent part of learning.Use creative, innovative and flexible thinking and acquire
entrepreneurial and leadership skills to anticipate and respond to
new situations.Evaluate the performance and suitability of an electrical and
electronic system and circuit under specific input excitation.Design, integrate, and test analog and digital, discrete and
integrated, electronic circuits to realize specific functions, using the
right equipment, and under specific design constraints.Understand the key principles of signal processing, control theory,
and the main components of analog and digital communication
systems. As well as, DSP and embedded systems