CS161
Design and Architecture of Computer Systems
Fall 2005

General Information

Instructor: Jun Yang
Office: Engr II 408
Telephone: 951-827-2558
Email: junyang@cs.ucr.edu

Class Meeting Time: 3:10- 4:00pm, MWF
Lecture Room: HMNSS 1503
Office Hours: 12:00-1:00, MF
Textbook: John L. Hennessy and David A. Patterson,
"Computer Organization and Design, The Hardware/Software Interface,"
3rd Edition. Morgan Kaufmann Publishers, 2004.
Prerequisite: CS120B OR EE120B
Blackboard System: http://www.ilearn.ucr.edu/
TA's Wei Wu (Wednesday) and San Nguyen (Thursday)
Responsibilities: help answer questions regarding lectures, homeworks, quizes etc.

Course Requirements:

Homework (4) 20%
Quizes (2) 40%
Quize 1 (tentative): 10/24, M
Quize 2 (tentative): 11/16, W
Final: 40%
12/9 (in class), F

Syllabus

Class Schedule:

9/30: Introduction and ISA
10/3: class canceled
10/5: ISA2: byte and word
10/7: ISA3: control flow-1
10/10: ISA4: control flow-2; function call
10/12: ISA5: function call
10/14: ISA6: machine language
10/17: Performance measurement
10/19: Performance (continue)
10/21: Performance and Amdahl's Law
10/26: Floating point representation updated
10/28: Floating point arithmetic updated
10/31: Single-cycle data path
11/4: Single-cycle data path (continued)
11/7: Multi-cycle data path
11/9: Multi-cycle data path continued
11/14: Multi-cycle control path
11/21: Cache memory
11/28: Write policy
11/30: Set associativity
12/5: Cache memory performance

Announcements:

Class on Friday, 12/2 is canceled.
There will be an extra office hour on Thursday, 12/8, from 11:30 to 1pm in TA room.

Homework:

Late homework is subject to 10% deduction in points.

Exercises (practise on your own):

Policies: