CS 615 - Computer Architecture (4)

Survey of contemporary computer organizations covering early systems, instruction set design, processor implementation (pipelining, multiple issue, and speculative execution), memory hierarchy design (on-chip and off-chip caches, translation-lookaside buffers, and virtual memory), input/output (devices, busses, and processor interfaces), performance evaluation, and current research topics. Project required. Four hours lecture.