Spring 2005 CSE 141
Introduction to Computer Architecture
- 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.
Lecture:
Room: Center 105
Time: Mon/Wed
Discussion Section:
1. Peter 104 Fri 10:00 – 10:50 AM (Chris)
2. Peter 104 Fri 2:00 - 2:50 PM (Leo)
Office Hours: Mon 5:00 - 6:00 PM in 5218 (CSE 141)
Wed
FINALS WEEK: Mon/Wed
Email: p2argade@cs.ucsd.edu
TAs:
Office: EBU1-6307
Office Hours: Wed
Email: barslan@cs.ucsd.edu
FINALS WEEK: Wed noon-1 PM
Office: EBU1-6307
Office Hours:
Thurs
Email: rayoub@cs.ucsd.edu
FINALS WEEK: Tue: 11-12 AM
Office: EBU1-6307
Office Hours: Tue
Fri
FINALS WEEK: Fri:
Email: leporter@cs.ucsd.edu
Office: EBU1-6307
Office Hours: Thu
Fri
FINALS
WEEK: Thu
Fri
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 |
|
|
|
Leo |
|
|
Chris |
|
noon – 1pm |
|
|
Baris |
|
|
|
3pm – 4pm |
|
|
|
|
Leo |
|
4pm – 5pm |
|
|
|
Raid |
|
|
5pm – 6pm |
Professor |
|
Professor |
|
|
|
|
|
|
|
Chris |
|
FINALS WEEK OH
|
|
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
|
|
|
|
|
|
Chris (10-11:30) |
|
|
|
Raid (11-12)AM |
|
|
Chris (10-11:30) |
|
|
|
|
Baris (12-1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leo (5-6:30) |
|
|
Professor ( |
|
Professor ( |
Chris (6-7:30) |
Leo (5-6:30) |
|
|
Professor ( |
|
Professor ( |
Chris (6-7:30) |
FINAL |
|
Lecture # |
Date |
Day |
Lecture Topic |
Quiz Topic |
Homework |
|
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 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