Table of Contents

Modules/Schedule

Video Watching Tips

Lecture Playlist

Lecture Playlist on YouTube

Recitation Playlist

Recitation Playlist on YouTube

Getting the Most out of Lecture

  1. Try to do the required readings before the lecture. Certainly print out all the readings beforehand and keep them with you during the lecture. Refer to them as needed.
  2. Watch the entire lecture carefully with your full attention – dedicate time for the entire lecture. Go back to points in lecture that you may not have paid attention to the first time.
  3. Take notes and write down any questions you may have during the lecture. You can ask some of these during recitation sessions.
  4. Stop the videos as needed and find the mentioned readings.
  5. Definitely do all the required readings after the lecture.

Important Dates

  • Paper reviews: See paper review site
  • Project Proposal Due: Monday, September 30, 2013
  • Exams: Wednesday, October 23, 2013 and Monday, November 25, 2013
  • Project Milestone Session: Wednesday, November 6, 2013
  • Project Poster Session: Friday, December 13, 2013 (during final exam time)
  • Project Final Reports Due: Sunday, December 15, 2013

Schedule

Module Watch and Study by Topic ECE Media CS Media Readings Assignments
M0 8/30 Fri. 0.1 Course Description and Logistics pdf, ppt,
video
Panopto
readings
0.2 Grading and Policies pdf, ppt,
video
Panopto
0.3 How to do the Paper Reviews pdf, ppt,
video
Panopto
readings Review background material
0.4 First Assignments pdf, ppt,
video
Panopto
readings Homework 0 (Due: 9/6 - turn in on ECE Learning Environment), Review set 1 out (Due: 9/13)
0.5 Project Proposal and Topic Information pdf, ppt,
video
Panopto
readings
M1 9/9 Mon. 1.1 Parallel Processing Basics pdf, ppt,
video
Panopto
pdf readings
1.2 Parallel Processing Task Assignment pdf, ppt,
video
Panopto
readings
9/11 Wed. 1.3 Multi-Core Processors: Why? pdf, ppt,
video
Panopto
pdf readings
Recitation 1: Logistics
video
Adobe Connect
9/13 Fri. 1.4 Multi-Core: Evolution and Design pdf, ppt,
video
Panopto
readings Paper review set 1 due
Recitation 2: Simulators and Multicore
video
Adobe Connect
M2 9/16 Mon. 2.1 Asymmetry pdf v1, ppt v1, pdf v2, ppt v2,
video
Panopto
readings
9/18 Wed. 2.2 Programming Models and Architectures pdf, ppt ,
video
pdf readings Paper review due
Recitation 3: Critical Sections and Memory Scheduling
video
Adobe Connect
9/20 Fri. 2.3 Multiprocessor Consistency pdf, ppt,
video
Panopto
readings Paper reviews due (2 due 9/20, 2 due 9/22)
9/23 Mon. 2.4 Cache Coherence pdf, ppt,
video
Panopto
readings Paper review due (9/24)
9/25 Wed. 2.5.1 Speculation pdf, ppt,
video
Panopto
readings Paper review due (9/26)
Recitation 4: Projects and Simulators
video
Adobe Connect
9/27 Fri. 2.5.2 Speculation
video
Panopto
Paper review due (9/28)
Recitation 5: Metrics and Speculation
video
Adobe Connect
9/30 Mon. 2.5.3 Speculation
video
Panopto
Paper review due (9/30), Paper reviews (2) due (10/1)
2.5.4 Speculation
video
Panopto
M3 10/2 Wed. 3.1.1 Virtual Memory (brush-up on basics) pdf,
video
pdf readings Paper review due (10/3)
3.1.2 Virtual Memory (brush-up on basics) pdf,
video
3.1.3 Virtual Memory (brush-up on basics) pdf,
video
3.2 Memory Hierarchy (brush-up on basics) pdf, ppt,
video
readings
Recitation 6: Speculation and Consistency
video
Adobe Connect
10/4 Fri. 3.3.1 Caches (brush-up on basics) pdf, ppt,
video
readings Paper review due (10/6)
3.3.2 Advanced caches (brush-up on basics) pdf, ppt,
video
10/7 Mon. 3.4.1 Shared Cache Management pdf, ppt,
video
Panopto
pdf readings Paper review due (10/8)
3.4.2 Shared Cache Management
video
Panopto
3.4.3 Shared Cache Management
video
Panopto
10/9 Wed. 3.4.4 Shared Cache Management
video
Panopto
Paper review due (10/10)
3.4.5 Shared Cache Management
video
Panopto
3.4.6 Shared Cache Management
video
Panopto
Recitation 7: Cache and Memory Policies
video
Adobe Connect
10/11 Fri. 3.5.1 Main Memory pdf, ppt,
video
Panopto
pdf readings Paper review due (10/13)
3.5.2 Main Memory
video
Panopto
3.5.3 Main Memory pdf, ppt,
video
Panopto
Recitation 8: Rethinking Memory System Design pdf, ppt,
video
Adobe Connect
10/14 Mon. 3.5.4 Main Memory
video
Panopto
pdf Paper review due (10/15)
3.5.5 Main Memory
video
Panopto
3.5.6 Main Memory pdf, ppt,
video
Panopto
3.5.7 Main Memory
video
Panopto
10/16 Wed. 3.6.1 Emerging Memory Technologies pdf, ppt,
video
Panopto
readings Paper review due (10/20)
3.6.2 Emerging Memory Technologies pdf, ppt,
video
Panopto
Recitation 9: Rethinking Memory System Design pdf, ppt,
video
Adobe Connect
10/21 Mon. Guest Lecture 7:30-9:30pm pdf, ppt,
video
Self-Repairing Architectures
10/23 Wed. Exam I old 740 exams, old 447 exams
10/25 Fri. 3.7.1 Memory Interference and QoS pdf, ppt,
video
Panopto
readings Paper review due (10/26)
10/28 Mon. 3.7.2 Memory Interference and QoS pdf, ppt,
video
Panopto
Paper review due (10/28)
3.7.3 Dumb Resources Approach to QoS
video
M4 10/30 Wed. 4.1 Interconnects I pdf, ppt,
video
Panopto
readings Paper review due (10/30)
Recitation 10: Exam Solutions and Milestone Prep
video
Adobe Connect
11/1 Fri. 4.2 Interconnects II pdf, ppt,
video
Adobe Connect
Paper review due (11/1)
M5 11/4 Mon. 5.1.1 SIMD and GPUs I pdf, ppt
video pt 1
pdf readings Paper reviews due (11/4)
5.1.2 SIMD and GPUs II pdf, ppt
video pt 2
5.1.3 SIMD and GPUs III pdf, ppt
video pt 3
11/6 Wed. Milestone sessions
video
Adobe Connect
11/8 Fri. 5.2.1 Data Flow pdf, ppt,
video
pdf readings Paper reviews due (11/8)
5.2.2 Systolic Arrays pdf, ppt,
video
11/11 Mon. 5.3 VLIW + DAE + Systolic Arrays (cont.) pdf, ppt,
video
readings Paper reviews due (11/11)
M6 11/13 Wed. 6.1 Multithreading I pdf, ppt
video
pdf readings Paper reviews due (11/13)
6.2 Multithreading II pdf, ppt,
video
readings
Recitation 11: SIMD and Interconnect
video
Adobe Connect
11/15 Fri. 6.3 Multithreading III pdf, ppt,
video
readings Paper reviews due (11/15)
6.4 Multithreading IV pdf, ppt
video
readings
M7 11/18 Mon. 7.1 Out-of-Order Execution I pdf, ppt,
video
pdf readings Paper review due (11/18)
11/20 Wed. 7.2 Out-of-Order Execution II pdf, ppt
video
readings Paper review due (11/20)
Recitation 12: Alpha 21264
video
Adobe Connect
11/22 Fri. 7.3 Static Instruction Scheduling pdf, ppt,
video
pdf readings Paper review due (11/22)
11/25 Mon. Exam II midterm I, old 740 exams, old 447 exams readings Paper review due (11/27)
12/2 Mon. 7.4.1 Branch Prediction pdf, ppt,
video
readings Paper review due (12/2)
7.4.2 Predicated Execution pdf, ppt,
video
readings
12/4 Wed. 7.5 Runahead Execution pdf, ppt,
video
readings Paper reviews due (12/4) and optional review due (12/6)