Week (Sun.) | Tuesday | Thursday | Readings | Other |
Legend: | Planned TA-led lecture | No clsss | ||
Week 1 Jan 8 |
Lec 1 - Introduction |
Lec 1 - Introduction Lec 2 - ISA |
Chapter 1 Chapter 2 sections: 2.1-2.8, 2.10-2.13, 2.17-2.20 Dining Philosphers |
Assign 1 SPIM Manual Lec 1 slides VHDL Tutorial 1 and 2 VHDL for Digital Design VHDL Package Reference and Math Tricks VHDL Resources and Reference Lec 2 slides MIPS reference |
Week 2 Jan 15 |
Lec 2 - ISA |
Lec 3 - Logic Design |
Appendix C.5-C.6 (on cdrom) |
Assign 1 due Saturday @ 11:59pm Assign 2 Lec 3 slides |
Week 3 Jan 22 |
Lec 3 - Logic Design Lec 4 - Single Cycle Datapath Guest - Sandia |
Lec 4 - Single Cycle Datapath |
Chapter 4 sections: 4.1-4.4 |
Lec 4 slides Assign 2 due Saturday @ 11:59pm Assign 3 |
Week 4 Jan 29 |
Lec 4 - Single Cycle Datapath Lec 5 - Single Control |
Additional lab time or special session |
Lec 5 slides |
|
Week 5 Feb 5 |
Lec 6 - Multicycle Processor |
Lec 6 - Multicycle Processor |
DEMO Assign 3 in lab Assign 3 due Saturday @ 11:59pm Assign 4, lab4_test.mif Lec 6 slides |
|
Week 6 Feb 12 |
Lec 7 - Multipliers and Shifters Midterm 1 Review |
Midterm 1 | Chapter 3 |
Lec 7 slides Sample Midterm Study guide |
Week 7 Feb 19 |
Lec 8 - Division and Floating Point Lec 9 - Performance |
Lec 9 - Performance |
Chapter 1 Multicore CPUs The Trouble With Multicore |
Lec 8 slides Lec 9 slides DEMO Assign 4 checkpoint in lab (required) DEMO Assign 4 early in lab (10 bonus pts) |
Week 8 Feb 26 |
Lec 10 - Pipelining | Lec 10 - Pipelining | Chapter 4 sections: 4.5-4.9 |
Lec 10 slides DEMO Assign 4 early in lab (5 bonus pts) |
Week 9 March 4 |
No Class | No Class | ||
Week 10 March 11 |
Lec 11 - Pipeline Hazards |
Additional lab time or special session |
DEMO Assign 4 in lab (no bonus pts) Assign 4 due Saturday @ 11:59pm Assign 5 Lec 11 slides |
|
Week 11 March 18 |
Lecture will be in Larse 234 today!!! Special lecture guest Lec 11 - Pipeline Hazards |
Lec 12 - Memory Hierarchies | Chapter 5 sections:5.1-5.3, 5.5, 5.7-5.12 |
Lec 12 slides |
Week 12 March 25 |
Lec 12 - Memory Hierarchies |
Lec 12 - Memory Hierarchies Lec 13 - I/O Systems |
Chapter 6 |
Lec 13 slides DEMO Assign 5 checkpoint 1 in lab (required) DEMO Assign 5 early in lab (10 bonus pts) |
Week 13 April 1 |
Lec 13 - I/O Systems |
Additional lab time or special session |
RAID |
DEMO Assign 5 checkpoint 2 in lab (required) DEMO Assign 5 early in lab (5 bonus pts) |
Week 14 April 8 |
Lec 14 - Virtual Memory |
Additional lab time or special session |
Section 5.4 |
Lec 14 slides DEMO Assign 5 in lab (no bonus pts) Assign 5 due Saturday @ 11:59pm Assign 6 |
Week 15 April 15 |
Misc, not to be missed! Midterm 2 review |
Lec 14 - Virtual Memory |
Lec 14 slides |
|
Week 16 April 22 |
Midterm 2 | Reading Day |
MT 2 Study guide Sample Final (but your MT is not cumulative) |
|
Finals Week April 29 |
No Class | No Class |
DEMO Assign 6: Wed 7:30-9:30 in class during final Assign 6 due Friday @ 11:59pm |