everything.study
6.5900

Computer System Architecture

4-0-8 units · Graduate

Introduction to the principles underlying modern computer architecture. Emphasizes the relationship among technology, hardware organization, and programming systems in the evolution of computer architecture. Topics include pipelined, out-of-order, and speculative execution; caches, virtual memory and exception handling, superscalar, very long instruction word (VLIW), vector, and multithreaded processors; on-chip networks, memory models, synchronization, and cache coherence protocols for multiprocessors.

Prerequisites & course information

Prereq: 6.1910 G (Fall) 4-0-8 units

Sources