Spring 2005        CSE 141

 

Introduction to Computer Architecture

 

 


 

Announcements

 

- Additional homework problems can be viewed at the student only site.

 

- Midterm Review Exercises are now posted here.  The two problems will be solved during midterm review on Wednesday, April 27.  For your best benefit, have the exercises completed before coming to class.  Solutions are posted on the protected site.

 

-  Professor will solve the four example problems listed in lecture notes for Wednesday June 1st during lecture on Wednesday.  Solutions are posted here.

 

-  Additional Office Hours for Finals Week have been scheduled.  See below for details.

 


 

Course Information

 

Lecture:

Room: Center 105

Time: Mon/Wed  6:30 – 7:50 PM

 

Discussion Section:

1.      Peter 104 Fri 10:00 – 10:50 AM (Chris)

2.      Peter 104 Fri  2:00 - 2:50 PM (Leo)

 

Instructor: 

    Pramod V. Argade

Office Hours:    Mon  5:00 - 6:00 PM in 5218 (CSE 141)

                                  Wed  5:00 - 6:00 PM in AP&M 2444 (CSE 141L)

          FINALS WEEK: Mon/Wed 6:45 - 8 PM

Email: p2argade@cs.ucsd.edu

 

TAs:

Baris Arslan

Office:  EBU1-6307

Office Hours: Wed 12:00 - 1:00 PM

Email: barslan@cs.ucsd.edu

FINALS WEEK: Wed noon-1 PM

 

Raid Ayoub

Office:  EBU1-6307

Office Hours:  Thurs 4:00 – 5:00 PM

Email: rayoub@cs.ucsd.edu

FINALS WEEK: Tue: 11-12 AM

 

Leo Porter

Office:  EBU1-6307

Office Hours:  Tue  11:00 - 12:00 AM

                       Fri 3:00 -  4:00 PM

FINALS WEEK: Fri: 5-6:30 PM

Email:  leporter@cs.ucsd.edu

 
Chris Roedel

Office:  EBU1-6307

Office Hours:  Thu  7:30 - 8:30 PM

                      Fri   11:00 - 12:00 AM

FINALS WEEK: Thu 6-7:30PM

                            Fri  10-11:30AM

Email:  croedel@cs.ucsd.edu

 

Office Hour Summary

       All TA OH are held in EBU1-6307. See above for professor’s office locations.

 

 

Monday

Tuesday

Wednesday

Thursday

Friday

11am - noon

 

Leo

 

 

Chris

noon – 1pm

 

 

Baris

 

 

3pm – 4pm

 

 

 

 

Leo

4pm – 5pm

 

 

 

Raid

 

5pm – 6pm

Professor

 

Professor

 

 

7:30pm – 8:30pm

 

 

 

Chris

 

 

                                                       FINALS WEEK OH

 

 

Monday

Tuesday

Wednesday

Thursday

Friday

10am-11am

 

 

 

 

Chris (10-11:30)

11am - noon

 

Raid (11-12)AM

 

 

Chris (10-11:30)

noon1pm

 

 

Baris (12-1)

 

 

3pm – 4pm

 

 

 

 

 

4pm – 5pm

 

 

 

 

 

5pm – 6pm

 

 

 

 

Leo (5-6:30)

6pm – 7pm

Professor (6:30-8)

 

Professor (6:30-8)

Chris (6-7:30)

Leo (5-6:30)

7pm-8pm

Professor (6:30-8)

 

Professor (6:30-8)

Chris (6-7:30)

FINAL

 

 


 

Class Schedule and Lecture Notes

 

Lecture #

Date

Day

Lecture Topic

Quiz Topic

Homework
Due

1pdf

3/28

Monday

Introduction, Ch. 1

-

-

2pdf

3/30

Wednesday

Performance, Ch. 2

-

-

3pdf

4/4

Monday

ISA, Ch. 3

Performance

#1

4pdf

4/6

Wednesday

Arithmetic, Ch. 4

-

-

5pdf

4/11

Monday

Arithmetic, Ch. 4

ISA

#2

6pdf

4/13

Wednesday

Single cycle CPU, Ch. 5

-

-

7pdf

4/18

Monday

Single cycle CPU, Ch. 5

Arithmetic

#3

8pdf

4/20

Wednesday

Multi-cycle CPU, Ch. 5

-

-

9pdf

4/25

Monday

Multi-cycle CPU, Ch. 5

Single Cycle CPU

#4

10pdf

4/27

Wednesday

Review for the Midterm

-

-

 

5/2

Monday

Mid-term Exam

-

-

11pdf

5/4

Wednesday

Exceptions, Ch. 5 and Pipelining, Ch. 6

-

-

12pdf

5/9

Monday

Pipelining, Ch. 6

-

-

13pdf

5/11

Wednesday

Data and control hazards, Ch. 6

-

-

14pdf

5/16

Monday

Data and control hazards, Ch. 6

Pipeline Hazards

#5

15pdf

5/18

Wednesday

Memory & cache design, Ch. 7

-

-

16pdf

5/23

Monday

Memory & cache design, Ch. 7

-

-

17pdf

5/25

Wednesday

Virtual Memory & cache design, Ch. 7

 Cache

#6

No Class

5/30

Monday

Memorial Day Holiday

-

-

18pdf

6/1

Wednesday

Course Review

-

-

 

6/10

Friday

Final Exam

 

 

 

 


 

Homework

Homework 1, due April 4th.

  4.1, 4.2, 4.6, 4.7, 4.8, 4.11, 4.12, 4.19, 4.20, 4.22.  For 4.6: Use cost data in 4.3. For 4.20: Refers to 4.19.

Homework 2, due April 11th

  2.2, 2.4, 2.6, 2.29, 2.30, 2.32, 2.47, 3.3, 3.5, 3.7, 3.9, 3.10, 3.12. From Edition 2: 4.23

Homework 3, due April 18th

  3.13, 3.18, 3.19, 3.27, 3.30, 3.35, 3.38;  Multiply -11 x -10 (both base 10) using Booth’s algorithm and 5-bit 2-complement representation of multiplicand and multiplier; 5.1

Homework 4, due April 25th

  5.2, 5.8, 5.9, 5.10, 5.13, 5.20 note 1, 5.22, 5.28; note1: refer to figure 5.24 on p. 314.

Recommended Multi-cycle Problems

  5.32, 5.33, 5.34, 5.35, 5.36

Homework 5, due May 16th

  6.1, 6.2, 6.3, 6.6, 6.14, 6.17, 6.21, 6.22 and 6.20 For problem 6.14 use figure 6.32 vice 6.30.  6.21 is looking for steady-state CPI.

Homework 6, due May 25rd