Course Schedule¶
*MP release and due dates are subject to change. These are approximate and will be updated as we get closer to each date.*
Monday | Tuesday | Wednesday | Thursday | Friday |
Aug 24 MP0 Released |
Aug 25 Lec-1: Course Introduction [Slide] [Slide+Note1] [Slide+Note2] |
Aug 26 |
Aug 27 Lec-2: Instruction Set Architecture [Slide] [Slide+Note1] [Slide+Note2] MP0 Lab Session |
Aug 28 |
Aug 31 |
Sep 1 Lec-3: Performance, Energy, and Power Metric [Slide] [Slide+Note] MP0 Due MP1 Released |
Sep 2 | Sep 3 Lec-4: Basic Processor Architecture [Slide] [Slide+Note] MP1 Lab Session |
Sep 4 |
Sep 7 MP1 Due |
Sep 8 Lec-5: Pipeline (Overview) [Slide] [Slide+Note] MP2 Released |
Sep 9 | Sep 10 Lec-6: Pipeline (Data and Control Hazard) [Slide] [Slide+Note] |
Sep 11 |
Sep 14 MP2 CP1 Due |
Sep 15 Lec-7: Memory Hierarchy and Cache (Part 1) [Slide] [Slide+Note] |
Sep 16 | Sep 17 Lec-8: Memory Hierarchy and Cache (Part 2) [Slide] [Slide+Note] |
Sep 18 |
Sep 21 MP2 CP2 Due | Sep 22 Lec-9: Virtual Memory and Address Translation [Slide] MP3 Released |
Sep 23 | Sep 24 Lec-10: Midterm I Review [Slide] |
Sep 25 |
Sep 28 | Sep 29 Lec-11: Energy Efficient Computing [Slide] |
Sep 30 | Oct 1 Lec-12: Midterm I |
Oct 2 |
Oct 5 MP3 Design Due | Oct 6 Lec-13: Dynamic Scheduling 1 [Slide] |
Oct 7 | Oct 8 Lec-14: Dynamic Scheduling 2 [Slide] |
Oct 9 |
Oct 12 | Oct 13 Lec-15: Prefetching [Slide] |
Oct 14 MP3 CP1 Due | Oct 15 Lec-16: Memory Technologies [Slide-A] [Slide-B] |
Oct 16 |
Oct 19 | Oct 20 Lec-17: Multi-core Processor [Slide] |
Oct 21 | Oct 22 Lec-18: Cache Coherence [Slide] |
Oct 23 MP3 CP2 Due MP4 Released |
Oct 26 | Oct 27 Lec-19: SIMD and GPU [Slide] |
Oct 28 | Oct 29 Lec-20: Midterm II Review [Slide] |
Oct 30 |
Nov 2 MP4 Design Due | Nov 3 Go vote! |
Nov 4 | Nov 5 Lec-21: Midterm II |
Nov 6 |
Nov 9 | Nov 10 Lec-22: I/O Subsystem [Slide] |
Nov 11 MP4 CP1 Due | Nov 12 Lec-23:Storage System [Slide] |
Nov 13 |
Nov 16 | Nov 17 Lec-24: Emerging Memory/Storage Technologies [Slide] |
Nov 18 | Nov 19 Lec-25: Hardware Accelerators [Slide] |
Nov 20 MP4 CP2 Due |
Nov 23 | Nov 24 Fall Break (No Class) |
Nov 25 | Nov 26 Fall Break (No Class) |
Nov 27 |
Nov 30 | Dec 1 Lec-27: Advanced Topics Relevant to Architecture [Slide] |
Dec 2 | Dec 3 Lec-28: Final Review [Slide] |
Dec 4 MP4 CP3 Due |
Dec 7 MP4 CP4 Due | Dec 8 Lec-29: MP4 Project Presentation I |
Dec 9 MP4 Project Presentation II |
Dec 10 No Class |
Dec 11 |
Dec 14 | Dec 15 | Dec 16 | Dec 17 |
Dec 18 Final Exam (8am CST) |