CS311 Computer Architecture

Spring 2013

TEXT: 

Computer Organization and Design, Patterson and Hennessy, 4th edition

OBJECTIVE:

The objective of this course is to give you a basic understanding of the components of computer hardware and how they interact. Design decisions for any component of a computer are based on a variety of issues: circuitry constraints, efficiency, effects on other components. We will examine all of these issues as we follow the construction of a simple computer which implements the MIPS assembly languaguage.

GOALS:

HOMEWORK ASSIGNMENTS:

  1. Homework 1. Due Jan. 25
  2. Homework 2. Due Feb. 8
  3. Homework 3. Due Feb. 20
  4. Homework 4. Due Mar. 13
  5. Homework 5. Due Mar. 18
  6. Homework 6. Due Apr. 8
  7. Homework 7. Due Apr. 17
  8. Homework 8. Due May 3

LABS:

  1. Branch Predict Lab. (solution)

PROJECTS:

  1. Project 1. Due Feb. 13
  2. Project 2. Due May 1

EXAM REVIEWS:

  1. Exam 1 Review
  2. Exam 2 Review
  3. FInal Review

HANDOUTS:

  1. Fast Carry Powerpoint