Princeton University
Computer Science Department

Computer Science COS 471/ELE 375
Computer Architecture

David August

Fall 2003


See Blackboard for the official COS471/ELE375 course web page.

Course Summary

This course is an introduction to computer architecture and organization, with a special focus on the principles underlying contemporary, mainstream, uniprocessor design. It will explore the interaction of hardware and software, and consider the efficient use of hardware to achieve high performance. Topics will include the MIPS instruction-set architecture, computer arithmetic, processor design, performance measurement and analysis, pipelining, caches and virtual memory, high-performance MIPS implementations, parallel processors, and design tradeoffs among cost, performance, and complexity.

Administrative Information

Lectures: TTh 1100-1220, Room: Friend 004

Professor: David August - 209 CS Building - 258-2085

Undergraduate Coordinator: Tina McCoy - 410 CS Building - 258-1746 tmmccoy@cs.princeton.edu

Teaching Assistants:
David Penry - dpenry at cs.princeton.edu
Neil Vachharajani - nvachhar at cs.princeton.edu