User Tools

Site Tools


schedule

Video Playlists

All lecture and recitation material for this course is available on the Carnegie Mellon Computer Architecture channel on YouTube. You can view the lecture and recitation playlists below.

Lecture Playlist

Recitation Playlist

Lectures/Schedule

Week Date Lecture Readings Homeworks Lab
W1 1/14 Mon. L1. Introduction and Basics
ppt, pdf, buzzwords,
video
HW0 Out
1/16 Wed. L2. Fundamental Concepts and ISA
ppt, pdf, buzzwords,
video
Patt 2001, Moscibroda 2007, P&P 1, P&H 1 and 2 HW1 Out Lab1 Out
1/18 Fri. L3. ISA Tradeoffs
ppt, pdf, buzzwords,
video
P&P 4, P&P A and C
W2 1/21 Mon. No Lecture (MLK Day)
1/23 Wed. L4. More ISA Tradeoffs
ppt, pdf, buzzwords,
video
P&H 4, P&P C HW0 Due
1/25 Fri. L5. ISA Wrap-Up and Single-Cycle Microarchitectures
ppt, pdf, buzzwords,
video
W3 1/28 Mon. L6. Multi-Cycle Microarchitectures
ppt, pdf, buzzwords,
video
P&H D, P&P C HW1 Due
HW2 Out
1/30 Wed. L7. Microprogrammed Microarchitectures
ppt, pdf, LC-3b Handout, LC-3b microcode, buzzwords,
video
P&H 4, Pipelined LC-3b
2/1 Fri. R1. Homework 1 Solutions
video
Lab1 Due
Lab2 Out
W4 2/4 Mon. L8. Pipelining
ppt, pdf, buzzwords,
video
P&H 4.5-4.8, Pipelined LC-3b
2/6 Wed. L9. Data Dependence Handling
ppt, pdf, buzzwords,
video
2/8 Fri. L10. Control Dependence Handling
ppt, pdf, buzzwords,
video
P&H 4.9-4.11, Smith 1995
W5 2/11 Mon. L11. Branch Prediction
ppt, pdf, buzzwords,
video
P&H 4.9-4.11, Smith 1995 HW2 Due
HW3 Out
2/13 Wed. L12. Predication & Precise Exceptions
ppt, pdf, buzzwords,
video
P&H 4.9-4.11, Smith 1995, Smith 1988 Lab3 Out
2/15 Fri. L13. State Maintenance and Recovery
ppt, pdf, buzzwords,
video
Lab2 Due
W6 2/18 Mon. L14. Out-of-Order Execution
ppt, pdf, buzzwords
video
2/20 Wed. L15. Dataflow and SIMD
ppt, pdf, buzzwords,
video
2/22 Fri. R2. Homework 2 Solutions
video
W7 2/25 Mon. L16. Virtual Memory 1
pdf, buzzwords,
video
P&H 5.4, Hamacher 8.8 HW3 Due
HW4 Out
2/27 Wed. L17. Virtual Memory 2
pptx, pdf, buzzwords
video
P&H 5.4, Hamacher 8.8 Lab4 Out
3/1 Fri. L18. Virtual Memory 3 & R3. S'12 Midterm I
pptx, pdf, buzzwords
video
P&H 5.4, Hamacher 8.8 Lab3 Due
W8 3/4 Mon. R4. Q&A Session
video
3/6 Wed. Midterm I
3/8 Fri. No Lecture (Mid-Semester Break)
W9 No Lecture (Spring Break)
W10 3/18 Mon. L19. SIMD and GPUs
ppt, pdf, buzzwords
video
Lindholm 2008, Fatahalian 2008 HW4 Due
3/20 Wed. L20. GPUs, VLIW, DAE, Systolic Arrays
ppt, pdf, buzzwords
video
P&H 5.1-5.3, Hamacher 8.1-8.7, Wilkes 1965 HW5 Out Lab5 Out
3/22 Fri. R5. Midterm I Solutions
video
Lab4 Due
W11 3/25 Mon. L21. Static Instruction Scheduling
ppt, pdf, buzzwords
video
P&H 5.1-5.3, Hamacher 8.1-8.7, Wilkes 1965
3/27 Wed. L22. Memory Hierarchy and Caches
ppt, pdf, buzzwords
video
P&H 5.1-5.3, Hamacher 8.1-8.7, Wilkes 1965
3/29 Fri. L23. Caches
ppt, pdf, buzzwords
video
P&H 5.1-5.3, Hamacher 8.1-8.7, Wilkes 1965
W12 4/1 Mon. L24. Advanced Caches
ppt, pdf, buzzwords
video
Qureshi 2006
4/3 Wed. L25. Main Memory
ppt, pdf, buzzwords
video
Qureshi 2006 HW6 Out
4/5 Fri. R6. Homework 5 and Lab 6
video
Lab5 Due
Lab6 Out
W13 4/8 Mon. L26. Memory Controllers and Memory Scheduling
ppt, pdf, buzzwords
video
4/10 Wed. L27. Memory Scheduling
ppt, pdf, buzzwords
video
4/12 Fri. L28. Runahead Execution
ppt, pdf, buzzwords
video
Mutlu 2003, Srinath 2007
W14 4/15 Mon. L29. Prefetching (and Exam Review)
ppt, pdf, buzzwords
video
4 /17 Wed. Midterm II
W15 4/22 Mon. L30A. Advanced Prefetching
L30B. Multiprocessors
a-ppt, a-pdf, b-ppt, b-pdf, buzzwords
video A
video B
Amdahl 1967, Lamport 1979, C&S 5.1, 5.3 HW6 Due Lab7 Out
4/24 Wed. L31. Multiprocessor Correctness and Cache Coherence
ppt, pdf, buzzwords
Amdahl 1967, Lamport 1979, C&S 5.1, 5.3 Lab6 Due
4/26 Fri. L32. Interconnects
ppt, pdf, buzzwords
video
Amdahl 1967, Lamport 1979, C&S 5.1, 5.3
W16 4/29 Mon. L33. Heterogeneous (Multi-Core) Systems
ppt, pdf, buzzwords
video
5/1 Wed. L34. Emerging Memory Technologies
pptx, pdf, buzzwords
video
5/3 Fri. R7. Midterm 2
video
5/4 Sat. L35. Final Review Session
ppt, pdf
W17 5/6 Mon. Final Exam
schedule.txt ยท Last modified: 2013/09/10 11:47 by justinme