Wk 
Date 
Lecture Topic 
Notes 
Reading 
Assignment 
1 
M 8/28 




T 8/29 
The MIPS ISA 
PDF PPT 
Ch 2, 3.13, 3.8 
Start on Lab 1; Preview
Lab 2 
W 8/30 



HW 1 and solution (due at Midterm I review session) 
Th 8/31 
SingleCycle Datapaths 
PDF PPT 
5.14, 5.8, Appendix B 

F 9/1 



Teams Meet the TAs, 122 or 35 PM, 125 Cory

Sa 9/2 




Su 9/3 




2 
M 9/4 
(Labor Day Holiday) 



T 9/5 
SingleCycle WrapUp + VLIW 
PDF PPT 
Review papers on MultiFlow VLIW
architecture and
compiler.

Lab 1: Final Report Due, 11:59 PM, via the submit program 
W 9/6 




Th 9/7 
Testing and Teamwork 
PDF PPT 

Lab 2: Preliminary Design Document due to TAs, 11:59PM 
F 9/8 



Lab 2: Design Document Review, 122PM or 35PM, 125 Cory

Sa 9/9 




Su 9/10 




3 
M 9/11 



Lab 2: Final Design Document due to TAs, 11:59PM 
T 9/12 
Timing 
PDF PPT 


W 9/13 




Th 9/14 
Performance and Energy 
PDF PPT 
5.5, 5.7 

F 9/15 



Lab 2: ModelSim Checkoff, 122PM or 35PM 125 Cory

Sa 9/16 




Su 9/17 




4 
M 9/18 




T 9/19 
Pipelining I 
PDF PPT 
6.14 
Preview Lab 3 
W 9/20 




Th 9/21 
Pipelining II 
PDF PPT 
6.57 

F 9/22 



Lab 2: Xilinx Checkoff, 122PM or 35PM, 125 Cory

Sa 9/23 




Su 9/24 




5 
M 9/25 



Lab 2: Final Report due, 11:59 PM, via the submit program 
T 9/26 
Pipelining III 
PDF PPT 
6.89 

W 9/27 




Th 9/28 
Midterm Review Session in Class 
PDF PPT 

HW 1 due in class (solution here)
Lab 3: Preliminary Design Document and Team Evaluations due to TAs, 11:59PM 
F 9/29 



Lab 3: Preliminary Design Document Review, 122PM or 35PM, 125 Cory 
Sa 9/30 




Su 10/1 




6 
M 10/2 




T 10/3 
Midterm I: 6:00PM to 9:00PM, 306 Soda (HP Auditorium)
(note: no class 1112:30) 



W 10/4 



Lab 3: Final Design Document due to TAs, 11:59PM 
Th 10/5 
VLSI 
PDF PPT 

HW 2 and solution

F 10/6 



Lab 3: Initial Xilinx Checkoff, 122PM or 35PM, 125 Cory 
Sa 10/7 




Su 10/8 




7 
M 10/9 




T 10/10 
Memory Circuits and Interfaces 
PDF PPT 


W 10/11 




Th 10/12 
Cache I 
PDF PPT 
7.12 
Preview Final Project 
F 10/13 



Lab 3: Final Xilinx Checkoff, 122PM or 35PM, 125 Cory 
Sa 10/14 




Su 10/15 




8 
M 10/16 



Lab 3: Final Report Due, 11:59 PM via the submit program 
T 10/17 
Cache II 
PDF PPT 
7.3 

W 10/18 




Th 10/19 
Virtual Memory 
PDF PPT 
7.45, 7.7 
Final Project: Preliminary Design Document due 11:59PM.
Team Evaluations due 9PM. 
F 10/20 



Final Project: Preliminary Design Document Review, 122PM or 35PM, 125 Cory 
Sa 10/21 




Su 10/22 




9 
M 10/23 



Final Project: Final Design Document due to TAs, 11:59PM 
T 10/24 
Error Correcting Codes 
PDF PPT 
8.2 

W 10/25 




Th 10/26 
Advanced Processors I 
PDF PPT 
6.6, 6.9, Yeh and Patt branch prediction
paper.


F 10/27 



Final Project: DRAM Controller Xilinx Checkoff,
122PM or 35PM, 125 Cory 
Sa 10/28 




Su 10/29 




10 
M 10/30 




T 10/31 
Advanced Processors II 
PDF PPT 
6.910 

W 11/1 




Th 11/2 
Advanced Processors III 
PDF PPT 


F 11/3 



Final Project: Memory System Xilinx Checkoff,
122PM or 35PM, 125 Cory 
Sa 11/4 




Su 11/5 




11 
M 11/6 




T 11/7 
Buses, Disks, RAID, and Flash Memory 
PDF PPT 
8.12, 8.4 

W 11/8 




Th 11/9 
Networks and Routers 
PDF PPT 
8.3, MGR Paper 

F 11/10 
(Veterans Day Holiday) 


No Checkoff 
Sa 11/11 




Su 11/12 




12 
M 11/13 




T 11/14 
Graphics Processors 
PDF PPT 


W 11/15 




Th 11/16 
Synchronization 
PDF PPT 


F 11/17 



Final Project: Final Checkoff,
122PM or 35PM, 125 Cory 
Sa 11/18 




Su 11/19 




13 
M 11/20 



Final Project: Final Report due, 11:59 PM, via the submit program 
T 11/21 
Multiprocessors 
PDF PPT 


W 11/22 




Th 11/23 
(Thanksgiving Holiday) 



F 11/24 
(Thanksgiving Holiday) 



Sa 11/25 




Su 11/26 




14 
M 11/27 




T 11/28 
Guest Lecture: Adam Megacz 
PDF 

Final Project: Team Evaluations due to TAs, 11:59PM 
W 11/29 




Th 11/30 
Midterm II Review in Class 
PDF PPT 

HW II due in class (solution here)

F 12/1 




Sa 12/2 




Su 12/3 




15 
M 12/4 




T 12/5 
Midterm II: 6:00PM to 9:00PM, 306 Soda (HP Auditorium)
(note: no class 1112:30) 



W 12/6 




Th 12/7 
Last Day: "Lessons Learned" Group Presentations 


Email Presentation Slides to Instructor by 11:59 PM 
F 12/8 




Sa 12/9 




Su 12/10 



