University of Jordan

Computer Engineering Department

CPE 232: Computer Organization

Spring 2007

 

Instructor Dr. Gheith Abandah  
Email abandah@ju.edu.jo  
Homepage http://www.abandah.com/gheith/Courses/CPE232_S07
Office Computer Engineering 405  
Office Hours
bulletMon 9:30-10:30
bulletTue 12:00 - 13:00
bulletThu 9:00 - 10:00
 
Prerequisites CPE 231: Digital Logic
Time and Room
bulletSection 1: Mon and Wed 8:00-9:300, CPE 001
bulletSection 2: Sun, Tue, and Thu 11:00-12:00, CE 002
bulletSection 3: Sun, Tue, and Thu 9:00-10:00, CPE 001
Textbook Patterson and Hennessy. Computer Organization & Design: The Hardware/Software Interface, 3rd ed., Morgan Kaufmann, 2005.
References
  1. Hennessy and Patterson. Computer Architecture: A Quantitative Approach, 3rd ed., Morgan Kaufmann, 2002.

  2. J. Hayes. Computer Architecture and Organization, 3rd ed., McGraw-Hill, 1998.

  3. M. Mano. Computer System Architecture, 3rd ed., Prentice Hall, 1993.

Grading
Midterm Exam 30%
Quizzes (Best 4 out of 5) 20%
Final Exam 50%
   
Policies
bullet

Attendance is required.

bullet

There is no credit for homeworks. However, quizzes are expected at the homeworks' due dates.

bullet

All submitted work must be yours.

bullet

Cheating will not be tolerated.

bullet

This course requires significant effort.

Tentative Outline
bullet

Introduction

bullet

MIPS Instruction Set

bullet

Computer Arithmetic

bullet

CPU Performance

Midterm Exam

bullet

Datapath Design

bullet

Control Design

bullet

Pipelining

bullet

Memory Hierarchy

Final Exam

Handouts Course Outline

Slides

  1. Introduction
  2. MIPS Instruction Set
  3. MIPS Arithmetic - Part I
  4. MIPS Arithmetic - Part II
  5. Understanding Performance
  6. The Processor: Datapath and Control - Part I
  7. The Processor: Datapath and Control - Part II
  8. Basic MIPS Pipeline
  9. Memory Hierarchy
  10. Cache Organization
  11. Improving Cache Performance
  12. Virtual Memory Hardware Support
 

Homeworks

  1. Homework 1 - Due Mar 5, 2007
  2. Homework 2 - Due Mar 19, 2007
  3. Homework 3 - Due Apr 2, 2007
  4. Homework 4 - Due Apr 25, 2007
  5. Homework 5 - Due May 14, 2007
  6. Homework 6  - Due May 23, 2007

Exams and Quizzes

  1. Mar 5, 2007: Quiz 1 Solution
  2. Mar 19, 2007: Quiz 2 Solution
  3. Apr 4, 2007: Mid-term Exam Solution
  4. Apr 25, 2007: Quiz 3 Solution
  5. May 14, 2007: Quiz 4 Solution
  6. May 23, 2007: Quiz 5 Solution

 

Grades Grades Excel Sheet