Week (Sun.) | Tuesday | Thursday | Readings | Other |
Legend: | Planned TA-/guest-led lecture | No class | ||
Week 1 Aug 24 |
Lec 1 - Introduction |
Lec 1 - Introduction |
Chapter 1 |
Homework 1 Lec 1 slides VHDL Tutorial 1 and 2 VHDL for Digital Design VHDL Package Reference and Math Tricks VHDL Resources and Reference Sigasi VHDL Design Tool MIPS reference Sample Comp Arch Interview Questions How to be a Good Graduate Student |
Week 2 Aug 31 |
My Introduction |
Lec 2 - ISA |
Chapter 2 sections: 2.1-2.8, 2.10-2.13, 2.17-2.20 Dining Philosphers Appendix C.5-C.6 (on cdrom) |
Lec 2 slides Assignment 1 Homework 1 due Thursday Sept 4 @ 11:55 PM via Sakai |
Week 3 Sept 7 |
Lec 2 - ISA |
Lec 3 - Logic Design |
Homework 2 Lec 3 slides Lab Assignment 1 due Thursday Sept 11 @ 11:55 PM via Sakai |
|
Week 4 Sept 14 |
Lec 4 - Single Cycle Datapath |
Guest Lecture - Hammam |
Chapter 4 sections: 4.1-4.4 |
Assignnment 2: Lab3.txt Lab3.mif Lab5.mif Assember references: 1,  2,  3,  4 Lec 4 slides Homework 2 due Thursday Sept 18 @ 11:55 PM via Sakai |
Week 5 Sept 21 |
Lec 4 - Single Cycle Datapath |
Additional lab time |
Lab Assignment 2 in lab demo this week | |
Week 6 Sept 28 |
Lec 5 - Single cyle control |
Lec 7 - Multipliers and Shifters Lec 8 - Division and Floating Point |
Chapter 3 |
Lab Assignment 2 due Thursday Oct 2 @ 11:55 PM via Sakai Lec 5 slides Lec 7 slides Lec 8 slides Homework 3 |
Week 7 Oct 5 |
In class discussion for Lec 7/8 Lec 6 - Multicycle Processor |
Lec 6 - Multicycle Processor |
Chapter 1 Multicore CPUs The Trouble With Multicore |
Homework 3 due Thursday Oct 9 @ 11:55 PM via Sakai Assignnment 3 Lec 6 slides Lec 9 slides |
Week 8 Oct 12 |
Lec 9 - Performance | Homecoming |
Sample Midterm Study guide |
|
Week 9 Oct 19 |
Lec 10 - Pipelining |
Lec 11 - Pipeline Hazards | Chapter 4 sections: 4.5-4.9 |
Lab Assignment 3 checkpoint demo in lab this week Lec 10 slides |
Week 10 Oct 26 |
Lec 11 - Pipeline Hazards | CHREC Student Guest Speaker or Additional lab time or special session |
Lab Assignment 3 final demo in lab this week Lab Assignment 3 due Saturday Nov 1 @ 11:55 PM via Sakai Lec 11 slides Homework 4 |
|
Week 11 Nov 2 |
Midterm 1 review | Midterm 1 |
Homework 4 due Thursday Nov 6 @ 11:55 PM via Sakai Assignnment 4 |
|
Week 12 Nov 9 |
Veteren's Day |
Additional lab time |
Chapter 5 sections:5.1-5.3, 5.5, 5.7-5.12 Chapter 6 |
Lab Assignment 4 demo in lab this week Lab Assignment 4 due Saturday Nov 15 @ 11:55 PM via Sakai Assignnment 5 Lec 12 slides RAID Lec 14 slides |
Week 13 Nov 16 |
Lec 12 - Memory Hierarchies |
Lec 12 - Memory Hierarchies Lec 13 - I/O Systems |
Section 5.4 |
Lec 13 slides |
Week 14 Nov 23 |
CHREC Guest Speaker or Lec 13 - I/O Systems |
Thanksgiving | ||
Week 15 Nov 30 |
Midterm review | Lec 14 - Virtual Memory | ||
Week 16 Dec 7 |
Midterm 2 | Reading Day |
MT 2 Study guide Sample Final (but your MT is not cumulative) |
Lab Assignment 5 demo due prior to Thursday Dec 11 @ 8PM Lab Assignment 5 due Saturday Dec 13 @ 11:55 PM via Sakai |
Finals Week Dec 14 |
No Class | No Class |