everything.study
6.1920

Constructive Computer Architecture

3-8-1 units · Undergraduate

Illustrates a constructive (as opposed to a descriptive) approach to computer architecture. Topics include combinational and pipelined arithmetic-logic units (ALU), in-order pipelined microarchitectures, branch prediction, blocking and unblocking caches, interrupts, virtual memory support, cache coherence and multicore architectures. Labs in a modern Hardware Design Language (HDL) illustrate various aspects of microprocessor design, culminating in a term project in which students present a multicore design running on an FPGA board.

Prerequisites & course information

Prereq: 6.1910 U (Spring) 3-8-1 units

Sources