Fall 2009
CS 35101-600 * Computer Architecture
TR 2:00 PM - 3:15 PM - Room MH 303Instructor: Dr. Angela Guercio
TextbookCompanion Site: http://www.elsevierdirect.com/companion.jsp?ISBN=9780123744937
The Course
| Month/Day | Weekday | Topic | Reading | Assignments and Deadlines | |
| 1 | Sept 1 | T | Introduction to Computer Architecture course | Read Ch. 1 | |
| 2 | Sept 3 | R | Intro: Measuring Performance | Lesson 2 Read ahead Ch. 2.1 - 2.3 |
HW1: p.56 n.1.1, 1.3, 1.4 |
| 3 | Sept 8 | T | MIPS – Ch.2.3 – 2.5 | Lesson 3 Read Ch. ahead 2.3 - 2.5 |
HW2: p.69 n1.13, 1.14, 1.15 Deadline: Sept 15 |
| 4 | Sept 10 | R | Video Lecture | ||
| 5 | Sept 15 | T | MIPS – Ch.2.6 – 2.9 | Read Ch. 2.6
- 2.9 |
|
| 6 | Sept 17 | R | Professor sick - no class |
||
| 7 | Sept 22 | T | Complete proceure calls.Arithmetic for Computers: MIPS for ALU |
Complete reading Ch 2. Skip sect 2.16-2.17 - Start reading Ch. 3.1 - 3.3 |
HW3: p.180 n.2.2, 2.4(a), 2.7, 2.18(a), 2.20.1(note: only .1) Deadline: Sept 29 - 2 additional points for any early returning day up to 8 additional points for those who return it by Sept 24. |
| 8 | Sept 24 | R | Arithmetic for Computers:Overflow, Sign Extension, | Before next class read 3.4-3.6 and 3.8 Lesson 6 |
|
| 9 | Sept 29 | T | Review | ||
| 10 | Oct 1 | R | Exam 1 | ||
| 11 | Oct 6 | T | Multiplication, Division |
Lesson 7 | |
| 12 | Oct 8 | R | Floating Point |
Lesson 8 |
HW4: From 3.11 Exercises page 283, solve 3.1-3.2-3.3-3.10 Deadline: Oct 15 |
| 13 | Oct 13 | T | The Datapath and Control | Lesson 9 | |
| 14 | Oct 15 | R | The Datapath and Control (cont.) | ||
| 15 | Oct 20 | T | Review | ||
| 16 | Oct 22 | R | Multicycle Datapath | ||
| 17 | Oct 27 | T | No class - Do the issued assignment | HW5:From 4.16 Exercises, page 409, solve 4.1.1, 4.1.2, 4.4(4.4.1, 4.4.1 and 4.4.3 for part a) only), 4.6.1-2-3, 4.11(a. only) Deadline: Oct 29 |
|
| 18 | Oct 29 | R | Pipelining | ||
| 19 | Nov 3 | T | Data Hazard | ||
| 20 | Nov 5 | R | Control Hazards - Reducing Branch cost | ||
| 21 | Nov 10 | T | Review | ||
| 22 | Nov 12 | R | Exam 2 | ||
| 23 | Nov 17 | T | Exploiting Memory Hierarchy | Lesson 10 Read 5.1-5.2 |
|
| 24 | Nov 19 | R | Cache and Improving Cache Performance | Read ahead 5.3 and 5.5 | HW7: Deadline: Dec 1 |
| 25 | Nov 23 | T | Cache and Improving Cache Performance | ||
| Nov 25-29 | Thanksgiving Recess | ||||
| 26 | Dec 1 | T | Virtual Memory Support Hardware | Read ahead 5.4 | |
| 27 | Dec 3 | R | Virtual Memory completion - Review | Read ahead Ch. 6 | HW8: Deadline: Dec 8 |
| 28 | Dec 8 | T | Storage and Other I/O topics | ||
| 29 | Dec 10 | R | Review for final | ||
| 30 | Dec 15 | T | 1:00 pm - 3:00pm - Final Exam |

