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 Instruction setsCh 4.2
WedsVP Instruction setsCh 4.2
FriVP Optimizations Chaining 
Week 9 3/9-3/13Lecture TopicAssignment
MonVP Optimizations Multiple Lanes 
Weds  
FriGuest Lecture 
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
MonSnoopy Cache Protocol MSICh 5.2
WedsSnoopy Cache Protocol MESICh 5.2
FriSnoopy Cache Protocol MOESICh 5.2
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