*COURSE OUTLINE: CPTR565*

Computer Architecture

Instructor: Daniel Bidwell

August 2002

# Course Content and Objectives

A functional analysis of computer hardware and software systems
including a comparative study of past, present, and proposed
architectures as well as comptuer performance analysis and
optimization.

# Textbooks

*Computer Architecture: A Quantitative Approach* by John L.
Hennessy & David A. Patterson. Morgan Kaufmann Publishers, 1990,
third addition, 2002.

# Prerequisites: CPTR143, CPTR255

# Class Requirements and Grading

## Final Grade Distribution

100 - 93 A
92 - 90 A-
89 - 87 B+
86 - 83 B
82 - 80 B-
79 - 75 C+
74 - 70 C
69 - 65 C-
64 - 50 D

80% attendance is required to receive a successful audit

## Class Work - Weights Final Grade Distribution

1.Regular - Tests 80%
Homework 10%
Class Participation 10%

### Exams

A test will be given at the end of each chapter.

# Course Topics

## Fundamentals of Computer Design.

## Performance and Cost.

## Instruction Set Design: Alternatives and Principles.

## Instruction Set Examples and Measurements of Use.

## Basic Processor Implementation Techniques.

## Pipelining.

## Vector Processors.

## Memory-Hierarchy Design.

## Input/Output.

## Future Directions.

# Course Level

This class is taught for the graduate level student taking a
Computer Science or Software Engineering Masters degree.