ECE 6120. Advanced Microarchitectures. 3 Credits.
Review of computer architecture fundamentals of performance and power; pipeline design and hazards; superscalar pipelines, speculation and recovery; fetch logic and instruction caches; branch prediction; decoder logic for CISC and RISC; scheduling and instruction issue; ALUs and register files; memory optimizations (scheduling, value prediction); commit logic. Prerequisite: ECE 6005. (Spring, Every Year).