schedule
Lecture Video Playlist on YouTube
Spring 2021 Lectures/Schedule
Week | Date | Livestream | Lecture | Readings | Lab | HW |
---|---|---|---|---|---|---|
W1 | 25.02 Thu. | Live | L1: Introduction and Basics (PDF) (PPT) | Required Suggested Mentioned | ||
26.02 Fri. | Live | L2a: Tradeoffs, Metrics, Mindset (PDF) (PPT) | Required | |||
L2b: Mysteries in Computer Architecture (PDF) (PPT) | Required Mentioned | |||||
W2 | 04.03 Thu. | Live | L3a: Mysteries in Computer Architecture II (PDF) (PPT) | Required Suggested Mentioned | ||
L3b: Introduction to the Labs and FPGAs (PDF) (PPT) | Required Suggested Mentioned | |||||
05.03 Fri. | Live | L4: Combinational Logic I (PDF) (PPT) | Video-Required Required Suggested Mentioned | |||
W3 | 11.03 Thu. | Live | L5: Combinational Logic II (PDF) (PPT) | Video-Required Required Suggested | ||
12.03 Fri. | Premiere | L6: Sequential Logic Design (PDF) (PPT) | Video-Required Required Suggested Mentioned | |||
W4 | 18.03 Thu. | Live | L7: Hardware Description Languages and Verilog (PDF) (PPT) | Video-Required Required | ||
19.03 Fri. | Live | L8: Timing and Verification (PDF) (PPT) | Video-Required Required Suggested | |||
W5 | 25.03 Thu. | Live | L9: Von Neumann Model & Instruction Set Architectures (PDF) (PPT) | Video-Required Required Suggested | ||
26.03 Fri. | Live | L10a: Instruction Set Architectures II (PDF) (PPT) | Required Suggested | |||
L10b: Assembly Programming (PDF) (PPT) | Required Suggested | |||||
W6 | 01.04 Thu. | Live | L11: Microarchitecture Fundamentals (PDF) (PPT) | Required Suggested | ||
08.04 Thu. | Premiere | Optional Lecture: Future Computing Architectures: Challenges & Opportunities (PDF) (PPT) | ||||
Video | Optional Lecture: Future Computing Architectures (PDF) (PPT) | |||||
W7 | 15.04 Thu. | Live | L12: Microarchitecture Fundamentals II (PDF) (PPT) | Required Suggested | ||
16.04 Fri. | Live | L13: Pipelining (PDF) (PPT) | Required Suggested | |||
W8 | 22.04 Thu. | Live | L14: Pipelined Processor Design (PDF) (PPT) | Required Suggested Mentioned Videos | ||
23.04 Fri. | Live | L15a: Precise Exceptions (PDF) (PPT) | Required Suggested Mentioned Videos | |||
L15b: Out-of-Order Execution I (PDF) (PPT) | Required Suggested Mentioned Videos | |||||
W9 | 29.04 Thu. | Premiere | L16: Out-of-Order Execution (PDF) (PPT) | Required Suggested Mentioned Videos | ||
30.04 Fri. | Live | L17a: Dataflow & Superscalar Execution (PDF) (PPT) | Required Suggested Videos | |||
L17b: Branch Prediction I (PDF) (PPT) | Required | |||||
W10 | 06.05 Thu. | Live | L18: Branch Prediction II (PDF) (PPT) | Required Suggested Mentioned | ||
07.05 Fri. | Live | L19a: VLIW (PDF) (PPT) L19a: Recommended Material: Static Instruction Scheduling Video | Mentioned | |||
L19b: Systolic Arrays and Beyond (PDF) (PPT) | Required Suggested Mentioned | |||||
L19c: Decoupled Access/Execute (PDF) (PPT) | Mentioned | |||||
W11 | 14.05 Fri. | Live | L20: SIMD Processing (Vector and Array Processors) (PDF) (PPT) | Required Suggested Mentioned | ||
W12 | 20.05 Thu. | Live | L21: Graphics Processing Units (PDF) (PPT) L21: Recommended Material: GPU Programming Video | Required Suggested Mentioned | ||
21.05 Fri. | Live | L22: Memory Organization and Memory Technology (PDF) (PPT) | Required Suggested Mentioned | |||
W13 | 27.05 Thu. | Live | L23: Memory Hierarchy and Caches (PDF) (PPT) | Required Suggested Mentioned | ||
28.05 Fri. | Live | L24: Advanced Caches (PDF) (PPT) | Required Suggested Mentioned | |||
W14 | 03.06 Thu. | Live | L25a: Prefetching (PDF) (PPT) | Required Suggested Mentioned | ||
L25b: Virtual Memory (PDF) (PPT) | Required Suggested Mentioned | |||||
04.06 Fri. | Live | L26a: Virtual Memory II (PDF) (PPT) | Required Suggested Mentioned | |||
L26b: Epilogue (PDF) (PPT) | Suggested Mentioned | |||||
W15 | 04.07 Sun. | Live | D1: HW Discussion Session I (PDF) (PPT) | |||
05.07 Mon. | Live | D2: HW Discussion Session II (PDF) (PPT) | ||||
W16 | 27.07 Tue. | Video | Preparing for the Final Exam (PDF) (PPT) |
schedule.txt · Last modified: 2021/07/30 11:10 by firtinac