**************** Course Schedule **************** .. raw:: html
Monday | Tuesday | Wednesday | Thursday | Friday |
Aug 24 |
Aug 25 Lec-1: Course Introduction MP0 Released |
Aug 26 |
Aug 27 Lec-2: Instruction Set Architecture MP0 Lab Session |
Aug 28 |
Aug 31 |
Sep 1 Lec-3: Performance, Energy, and Power Metric MP0 Due MP1 Released |
Sep 2 | Sep 3 Lec-4: Basic Processor Architecture MP1 Lab Session |
Sep 4 |
Sep 7 |
Sep 8 Lec-5: Memory Hierarchy and Cache (Part 1) |
Sep 9 | Sep 10 Lec-6: Memory Hierarchy and Cache (Part 2) |
Sep 11 |
Sep 14 |
Sep 15 Lec-7: Virtual Memory and Address Translation |
Sep 16 | Sep 17 Lec-8: Pipeline (Overview) |
Sep 18 |
Sep 21 | Sep 22 Lec-9: Pipeline (Data and Control Hazard) |
Sep 23 | Sep 24 Lec-10: Midterm I Review |
Sep 25 |
Sep 28 | Sep 29 Lec-11: Energy Efficient Computing |
Sep 30 | Oct 1 Lec-12: Midterm 1 |
Oct 2 |
Oct 5 | Oct 6 Lec-13: Dynamic Scheduling 1 |
Oct 7 | Oct 8 Lec-14: Dynamic Scheduling 2 |
Oct 9 |
Oct 12 | Oct 13 Lec-15: Memory Technologies |
Oct 14 | Oct 15 Lec-16: Prefetching |
Oct 16 |
Oct 19 | Oct 20 Lec-17: Multi-core Processor |
Oct 21 | Oct 22 Lec-18: Cache Coherence |
Oct 23 |
Oct 26 | Oct 27 Lec-19: SIMD and GPU |
Oct 28 | Oct 29 Lec-20: Midterm-II Review |
Oct 30 |
Nov 2 | Nov 3 Lec-21: I/O Subsystem |
Nov 4 | Nov 5 Lec-22: Midterm-II |
Nov 6 |
Nov 9 | Nov 10 Lec-23:Storage System |
Nov 11 | Nov 12 Lec-24: Emerging Memory/Storage Technologies |
Nov 13 |
Nov 16 | Nov 17 Lec-25: Hardware Accelerators |
Nov 18 | Nov 19 Lec-26: TBD |
Nov 20 |
Nov 23 | Nov 24 Fall Break (No Class) |
Nov 25 | Nov 26 Fall Break (No Class) |
Nov 27 |
Nov 30 | Dec 1 Lec-27:Final Review |
Dec 2 | Dec 3 Lec-28:MP3 Project Presentation I |
Dec 4 |
Dec 7 | Dec 8 Lec-29:MP3 Project Presentation II |
Dec 9 | Dec 10 No Class |
Dec 11 |
Dec 14 | Dec 15 | Dec 16 | Dec 17 Final Exam (tenntative) |
Dec 18 |