Graduate Computer Architecture

Spring 2000


TuTh 2:00-3:30, HOGAN ROOM, 531 CORY HALL

Professor Jan Rabaey Professor Kurt Keutzer


Description | Course Notes | Instructor Information | Course Information | Announcements | Schedule | Projects | Resources |

Catalog Description

Three hours of lecture per week. Prerequisites: CS 152. Graduate survey of contemporary computer organizations covering: early systems, CPU design, instruction sets, control, processors, busses, ALU, memory, pipelined computers, multiprocessors, and case studies. Term paper or project required. 

Expanded Description

This course focuses on the techniques of quantitative analysis and evaluation of modern computing systems, such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in system design. The emphasis is on the major component subsystems of high performance computers: pipelining, instruction level parallelism, memory hierarchies, input/output, and network-oriented interconnections. Students will undertake a major computing system analysis and design project of their own choosing.


Quiz 1  Solutions Quiz 1 Grades
Quiz 2  Solutions Quiz 2 Grades

Class Grades