Computer Science 252

From CS252

Jump to: navigation, search

Graduate Computer Architecture

Spring 2006

Instructor: Professor David Patterson (pattrsn@eecs.berkeley.edu)

TA: Archana Ganapathi (archanag@eecs.berkeley.edu)


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 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.


Webcast

Lectures are videotaped and available online at: http://webcast.berkeley.edu/courses/archive.php?seriesid=1906978278

Personal tools