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

Weekly Schedule

Week 1 1/15-1/19Lecture TopicAssignment
MonMartin Luther King DayNo Class
WedsCourse IntroductionRead Ch 1
FriMoore’s Law Dennard ScalingCramming More Components onto Integrated Circuits
Week 2 1/22-1/26Lecture TopicAssignment
MonTrends, Performance, ParallelismHomework #1 Assigned in Blackboard
Reading Ch 1 Amdhal’s Law
WedsTrends, Performance, ParallelismReading Ch 2.1 -2.2
FriMemory Hierarchy OverviewCh 2.1-2.2
Week 3 1/29-2/2Lecture TopicAssignment
MonLocalityAppendix B1-B3
WedsCache Structures 
FriDirect Mapped/Fully AssociativeCaches 
Week 4 2/5-2/9Lecture TopicAssignment
MonSet Associative Caches 
WedsTuning through Trace Analysis/Cache Replacement Policies 
FriIntro to Instruction Level ParallelismCh3.1,3.4-3.5
Week 5 2/12-2/16Lecture TopicAssignment
MonRegister Renaming 
WedsDynamic Scheduling/Tomasulo’s Algorithm 
FriTomasulo’s Algorithm 
Week 6 2/19-2/23Lecture TopicAssignment
MonTomasulo Walkthrough 
Weds1-2 bit Branch Prediction (slides in BB)Ch 3.3
FriCorrelating Branch Prediction (slides in BB)Ch 3.3
Week 7 2/26-3/1Lecture TopicAssignment
MonReorder Buffer(slides in BB) 
WedsExample of dual issue w/wo speculation (slides in BB)Ch 3.8
FriIntro to Data Level ParallelismCh 4.1, 4.2
Week 8 3/4-3/8Lecture TopicAssignment
MonIntro to Vector ProcessorsCh 4.2
WedsVP Instruction setsCh 4.2
FriVP Optimizations 
Week 9 3/11-3/15Lecture TopicAssignment
MonVP Optimizations 
WedsMidterm Review 
FriMidterm Exam 
Week 10 3/18-3/22Lecture TopicAssignment
MonSpring Break ! 
WedsSpring Break ! 
FriSpring Break ! 
Week 11 3/25-3/29Lecture TopicAssignment
MonExam Return 
WedsChaining and Lanes 
Fristrip mining 
Week 12 4/1-4/5Lecture TopicAssignment
MonIntro to Thread-Level ParallelismCh 5.1
WedsCache CoherenceCh 5.2
FriSnoopy Cache Protocol MSICh 5.2
Week 13 4/8-4/112Lecture TopicAssignment
MonSnoopy Cache Protocol MESICh 5.2
WedsSnoopy Cache Protocol MOESICh 5.4
FriSnoopy protocol wrapupCh 5.5
Week 14 4/15-4/19Lecture TopicAssignment
MonSynchronizationCh 5.5
WedsSynchronizationCh 5.5
FriGuest Lecture 
Week 15 4/22-4/26Lecture TopicAssignment
MonIntro to Domain Specific ArchitecturesCh 7.1-2
WedsMLPs, Tensor Processing Unit (TPU)Ch 7.3
FriSystolic Arrays 
Week 16 4/29-5/3Lecture TopicAssignment
MonSemester Review 
WedsSemester ReviewAll Materials Due Before Friday
FriReading Day 
Final 5/6**3:00pm - 5pm **Final is not comprehensive