Course Schedule



This schedule is subject to change throughout the semester. Please check back frequently for updates

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: 1234
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