Advanced Computer Architecture - EEN 623

Performance evaluation; Instruction set design; including data speculation, performance synchronization methods, advanced instruction level parallelism, pipelining, branch prediction; memory hierarchy, cache memory, virtual memory, and virtual memory; I/O interface devices, specification, and modeling pipelining, caches, virtual memory, and multiprocessors.