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