E0 243 - Computer Architecture

Processor architecture, pipelining, vector processing,superscalar processors, hardware and compiler support for branch prediction, out-of-order Instruction issue, speculative execution and other techniques for high- performance, Instruction and data cache organizations, multilevel caches, parallel memory systems, Support for virtual memory, Multiple processor systems, taxonomy, programming models, message passing systems, Interconnection networks, shared memory system, memory models, cache coherence, I/O systems, parallel disk organisations, Introduction to advanced topics.

MATTHEW JACOB

Hennessy, J.L., and Patterson, D.A., Computer Architecture - A quantitative Approach, Morgan Kaufmann
Stone, H.S., High-Performance Computer Architecture, Addison-Wesley
Current Literature

Back to Courses