ECE 512 Computer Microarchitecture
Credit: 4 hours.
Design of high performance computer systems; instruction level concurrency; memory system implementation; pipelining, superscalar, and vector processing; compiler back-end code optimization; profile assisted code transformations; code generation and machine dependent code optimization; cache memory design for multiprocessors; synchronization implementation in multiprocessors; compatibility issues; technology factors; state-of-the-art commercial systems. Same as CSE 528. Prerequisite: ECE 511; CS 426 or equivalent.
Available Spring 2006 | |