6.823 Computer System Architecture

Fall 2005

Photo of the internal hardware of a computer.
Internal hardware of a computer. (Photo © openphoto.net.)

Course Highlights

This course features virtually all of its materials online, including lecture notes in the lecture notes section and problem sets in the assignments section.

Course Description

6.823 is a course in the department's "Computer Systems and Architecture" concentration. 6.823 is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics may include: instruction set design; processor micro-architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architectures; VLIW machines; vector supercomputers; multithreaded architectures; symmetric multiprocessors; and parallel computers.

*Some translations represent previous versions of courses.

Donate Now


Instructors In-charge:
Prof. Arvind
Prof. Krste Asanovic

Fall 2005 Lecturers:
Prof. Arvind
Dr. Joel Emer

Course Meeting Times

Two sessions / week
1.5 hours / session

One session / week
1.5 hours / session




Archived Courses

Previous version