Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Weekly Schedule

Week 1 1/12-1/16Lecture TopicAssignment
MonCourse IntroductionReading Ch 1.1
WedsMoore’s Law Dennard Scaling
Cramming More Components onto Integrated Circuits
The Decline of Computers as a General Purpose Technology
FriTrends, Performance, ParallelismReading Ch 1.4-.5, 1.8-.9
Homework #1 Assigned in Blackboard
Week 2 1/19-1/23Lecture TopicAssignment
MonMartin Luther King Day 
WedsTrends, Performance, ParallelismReading Ch 1.8-.9
FriMemory Hierarchy OverviewCh 2.1-2.2
Week 3 1/26-1/30Lecture TopicAssignment
MonCache BasicsAppendix B1-B3
WedsDirect Mapped/Fully Associative 
FriSet Associative 
Week 4 2/2-2/6Lecture TopicAssignment
MonTuning through Trace Analysis/Cache Replacement PoliciesCh 3.1
WedsIntro to ILP - Data Dependencies and HazardsCh3.1,3.4-3.5
FriIntro to ILP Register RenamingCh3.1,3.4-3.5
Week 5 2/9-2/13Lecture TopicAssignment
MonDynamic Scheduling/Tomasulo’s AlgorithmCh3.4-6
Robert Tomasulo talk at UMich
WedsDynamic Scheduling/Tomasulo’s AlgorithmCh3.4-6
FriDynamic Scheduling/Tomasulo’s Algorithm 
Week 6 2/16-2/20Lecture TopicAssignment
MonControl Hazards and Branch Prediction 
WedsBranch PredictionCh 3.3
FriSpeculation and Reorder BufferCh 3.3
Week 7 2/23-2/27Lecture TopicAssignment
MonILP wrapupCh 3.8
WedsIntro to Data Level ParallelismCh 4.1,4.2
FriIntro to Vector ProcessorsCh 4.2
Week 8 3/2-3/6Lecture TopicAssignment
MonVP Optimizations: Chaining Ch 4.2
WedsVP strip miningCh 4.2
FriIntro to Thread-Level ParallelismCh 5.1
Week 9 3/9-3/13Lecture TopicAssignment
MonCache Coherence Snoopy Cache MSI Ch 5.2 Snoopy Cache Protocol MSI
WedsMESICh 5.2 Snoopy Cache Protocol MESI
FriMOESI Snoopy Cache Wrap upCh 5.2 Snoopy Cache Protocol MOESI
Week 10 3/16-3/20Lecture TopicAssignment
MonMidterm Q/A 
WedsMidterm Exam 
FriMidterm Return 
Week 11 3/23-3/27Lecture TopicAssignment
MonSpring Break ! 
WedsSpring Break ! 
FriSpring Break ! 
Week 12 3/30-4/3Lecture TopicAssignment
MonIntro to Thread-Level ParallelismCh 5.1
WedsExam Return 
FriCache CoherenceCh 5.2
Week 13 4/6-4/10Lecture TopicAssignment
Mon  
Weds  
Fri  
Week 14 4/13-4/17Lecture TopicAssignment
MonDirectory Based CoherenceCh 5.4
WedsDirectory Based CoherenceCh 5.4
FriSynchronizationCh 5.5
Week 15 4/20-4/24Lecture TopicAssignment
MonSynchronizationCh 5.5
WedsSynchronizationCh 5.5
FriIntro to Domain Specific ArchitecturesCh 7.1-2
Week 16 4/27-5/1Lecture TopicAssignment
MonSystolic ArraysCh 7.1-2
WedsSemester Review 
FriReading Day 
Final Monday 5/4**3:00pm - 5pm **Final is not comprehensive