title-ucsb.gif (5420 bytes)

Department of Electrical and Computer Engineering

ECE 154 - Computer Architecture, Fall 2007

 

Announcements:  Please see the bulletin board

Instructor:

Professor Ryan Kastner (kastner@ece)

TA:

Shahnam Mirzaei (shahnam@umail)

Lecture Schedule:

Tuesday/Thursday 5:00-6:15pm, Phelps 1508

Discussion:

Thursday 4-5pm, Phelps 1508

Thursday 6:30-7:30pm, Harold Frank Hall 4164

Syllabus

Quizzes

Quiz #1: In class, Tuesday October 30

Quiz #2: In class, Tuesday November 20

Final Exam

7:30-10:30pm Thursday, December 13

Bulletin Board

http://groups.google.com/group/ucsb-ece154.  Please use this for post general questions about class, homeworks, exams, etc.  Shahnam and Prof. Kastner will check the bulletin board often.  Please check there first if you have any non-personal questions.  Helping answer the questions of others will increase your participation points.

Office Hours

Instructor Office Hours:

Tuesday 4-5pm, Thursday 2-3pm or by appointment @ Harold Frank Hall, Room 4123

TA Office Hours:

Shahnam Mirzaei - Thursday 12-2pm, Phelps 1435

Course Information

Grading:

Homework Assignments: 30%
Quiz #1: 15%
Quiz #2: 15%

Final: 40%

Class Participation 5%

Text Book:

Computer Organization and Design: The Hardware/Software Interface, Third Edition
By David A. Patterson and John L. Hennessy
ISBN 1558606041

Be sure to get the new 3rd edition.  It has the blue, soft cover.

Homework:

There will be approx. 6 homework assignments

Homework #0

Homework #1

Homework #2

Homework #3

Homework #4

Homework #5

Homework #6

Useful Web Links:

Computer Architecture Page

Calendar

Date

Topic

Announcements

Reading

 September 27

 Lecture 1 - Introduction to Computer Architecture

 Homework #0 assigned

P+H Chapter 1, Moore's original article

 October 2

 Lecture 2 - Instruction Set Architecture

 Homework #0 due

 Homework #1 assigned

P+H 2.1-2.3

 October 4

 Lecture 3 - Addressing Modes and MIPS ISA

 

P+H 2.4-2.6, 2.8-2.10, 2.13, 2.15-2.18

 October 9

 Lecture 4 - Computer Arithmetic I

 Homework #2 assigned

P+H 3.1-3.3

 October 11

 Lecture 5 - Computer Arithmetic II

 Homework #1 due

P+H 3.4

 October 16

 Lecture 6 - Computer Arithmetic III

 Homework #3 assigned

P+H 3.5

 October 18

 Lecture 7 - Performance

 Homework #2 due

P+H Chapter 4, Characterizing performance article

 October 23

 Lecture 8 - Single Cycle Processor

 

P+H 5.1-5.3

 October 25

 Lecture 9 - Multiple Cycle Processor I

 Homework #3 due

P+H 5.5

 October 30

 Quiz #1

 Homework #4 assigned 

P+H 5.7

 November 1

 Lecture 10 - Multiple Cycle Processor II

 

P+H 6.1, 6.2

 November 6

 Lecture 11 - Pipelined Processor I

 Homework #5 assigned

 

 November 8

 Lecture 12 - Pipelined Processor II

 Homework #4 due

P+H 6.3-6.6

 November 13

 Lecture 13 - Memory Hierarchy I

 

P+H 7.1-7.2

 November 15

 Lecture 14 - Memory Hierarchy II

 Homework #5 due 

P+H 7.3 

 November 20

 Quiz #2

 Homework #6 assigned

P+H 7.4, 7.5

 November 21

 No Class - Thanksgiving

 

 

 November 27

 Lecture 15 - Memory Hierarchy III

 

 

 November 29

 Lecture 16 - Advanced Architecture Techniques I

 Homework #6 due

 

 December 4

 Lecture 17 – Advanced Architecture Techniques II

 

 

 December 6

 Lecture 18 - Final Review

 

 

 December 13

 Final

 

 

Electrical and Computer Engineering || College of Engineering || UCSB Web Site Directory

All Rights Reserved, All Wrongs Reversed