Summer 2005        CSE 141

 

Introduction to Computer Architecture

 

 


 

Announcements

 

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

Academic Honesty: Academic dishonesty will be taken seriously. If you are caught cheating, it will have serious consequences, including failing grade on the course.         

 

July 28th: Final review solutions can be viewed at the student only site. There is no sample final.

               If you have any questions about the material, Chengmo has office hour this Thursday, and Wenjing has office hour this Friday.

 

July 15th: Midterm review solutions can be viewed at the student only site. There is no sample midterm.

 

July 13th: Temporary change: Wenjing's Friday's office hour this week changed to Saturday 10:30am-12:00pm, in Roma Cafe.

 

July 11th: Both Professor and Wenjing’s office will be changed from this week! See the “course information” part to get the new time in detail.

 

July 10th: The first July 4th makeup class is scheduled on July 12th, this Tuesday, 7:30 – 8:50 PM.

              CPU modification exercises for the class on July 13th, this Wednesday.

 

June 29th: Professor’s office hour this Wednesday will be held 4:30 - 5:00 PM in AP&M 4218.

Chengmo’s office hour this Thursday will be held 5:00 – 6:30 PM in EBU1-2601.


 

Course Information

 

Lecture:

Room: HSS 1330

Time: Mon/Wed  6:00 - 8:50 PM

 

Discussion Section:

Room: WLH 2205

Time: Thu 7:30 - 8:00 PM

 

Instructor: 

    Pramod V. Argade

Office Hours:    Tue  7:30 - 9:00 PM (Center 105)

                                  Wed  5:00 - 6:00 PM (HSS 1330)

Email: p2argade@cs.ucsd.edu

 

TAs:

Chengmo Yang

Office: EBU1-2601

Office Hours:    Mon 3:00 - 4:30 PM

                        Thu 3:00 – 4:30 PM

Email: c5yang@cs.ucsd.edu

 

Wenjing Rao

Office: EBU1-2609

Office Hours:    Tue 4:30 - 6:00 PM

                        Fri 1:30 – 3:00 PM

Email: wrao@cs.ucsd.edu

FINALS WEEK: Tue: 11-12 AM

 

Office Hour Summary

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

 

 

Monday

Tuesday

Wednesday

Thursday

Friday

1:30 – 3:00 PM

 

 

 

 

Wenjing

3:00 - 4:30 PM

Chengmo

 

 

Chengmo

 

4:30 - 6:00 PM

 

Wenjing

 

 

 

5:00 - 6:00 PM

 

 

Professor

 

 

7:30 - 9:00 PM

 

Professor

 

 

 

 

 


 

Class Schedule and Lecture Notes

 

Lecture #

Date

Time

Room

Lecture Topic

Quiz & Homework

1 (pdf)

6/27 Mon

6:00 - 8:50 PM

HSS 1330

Introduction, Ch. 1
ISA, Ch. 3

 

2 (pdf)

6/29 Wed

6:00 - 8:50 PM

HSS 1330

Arithmetic, Ch. 3

Quiz1: ISA

Homework1 due

 

7/4 Mon

July 4th Holiday

No class

 

3 (pdf)

7/6 Wed

6:00 - 8:50 PM

HSS 1330

Performance, Ch. 4

Single-cycle CPU Ch. 5

Quiz2: Arithmetic

Homework2 due

4 (pdf)

7/11 Mon

6:00 - 8:50 PM

HSS 1330

Single-cycle CPU Ch. 5 Cont

Multi-cycle CPU Ch. 5

Quiz3: Performance

Homework3 due

5 (pdf)

7/12 Tue

7:30 - 8:50 PM

HSS 1330

Multi-cycle CPU Ch. 5 Cont

(July 4th makeup class)

 

6 (pdf)

7/13 Wed

6:00 - 8:50 PM

HSS 1330

Single and Multi-cycle CPU examples

Review for Midterm

Quiz4: Single-cycle CPU

7 (pdf)

7/18 Mon

6:00 - 8:50 PM

HSS 1330

Mid-term Exam
Exceptions

Homework4 due

8 (pdf)

7/19 Tue

7:30 - 8:50 PM

HSS 1330

Pipelining Ch.6

(July 4th makeup class)

 

9 (pdf)

7/20 Wed

6:00 - 8:50 PM

HSS 1330

Hazards, Ch. 6

 

10 (pdf)

7/25 Mon

6:00 - 8:50 PM

HSS 1330

Memory Hierarchy & Caches Ch. 7

Quiz5: Hazards

Homework5 due

11 (pdf)

7/27 Wed

6:00 - 8:50 PM

HSS 1330

Virtual Memory, Ch. 7
Course Review

Quiz6: Cache

Homework6 due

12

7/30 Sat

3:00 - 6:00 PM

HSS 1330

Final Exam

 

 

 


 

Homework

 

Homework #1, due June 29th

2.3, 2.4, 2.5, 2.6, 2.30, 2.33, 2.47
Additional question: Write a C program to determine endianness of a computer and test it on a Windows and Sun computer. What is the endianness of the two computers?

 

Homework #2, due July 6th

3.2, 3.4, 3.7, 3.9, 3.12, 3.13, 3.19, 3.28, 3.30, 3.36, 3.38

4.23 (2nd Edition): Multiply -12x-13 using Booth’s algorithm and 5-bit 2’s complement representation of multiplicand and multiplier.

 

Homework #3, due July 11th

4.1, 4.2, 4.6, 4.7, 4.8, 4.9, 4.12, 4.19, 4.22, 4.45

 

Homework #4, due July 18th

5.1, 5.3, 5.8, 5.9, 5.10, 5.11, 5.13, 5.20, 5.22, 5.28, 5.32, 5.33, 5.34, 5.35, 5.36, 5.41, 5.42

 

Homework #5, due July 25th

5.49, 5.50, 6.1, 6.2, 6.4, 6.6, 6.15, 6.17, 6.20, 6.22, 6.23, 6.31, 6.32

 

Homework #6, due July 27th

7.2, 7.3, 7.4, 7.5, 7.9, 7.10, 7.11, 7.24


 

Important information

Prerequisites and Other Class Information for CSE141 and CSE 141L : Information regarding the structure and content of the course.

CSE 141L Homepage : Link to the lab course.

Protected Student Web Page : Link to web site with additional information for students.

Academic Honesty: Academic dishonesty will be taken seriously. If you are caught cheating, it will have serious consequences, including failing grade on the course.