Course ScheduleΒΆ
The course schedule would be adjusted according to the course progress.
Monday | Tuesday | Wednesday | Thursday | Friday |
Aug 22 |
Aug 23 Lec-1: Course Introduction Assignment-0: student information sheet [Slides] |
Aug 24 |
Aug 25 Lec-2: Tools for Developing Architecture Techniques |
Aug 26 |
Aug 29 |
Aug 30 Lec-3: Multi-core Processor I | Aug 31 | Sep 1 Lec-4: Multi-core Processor II |
Sep 2 |
Sep 5 | Sep 6 Lec-5: Programming Models and Architecture |
Sep 7 | Sep 8 Lec-6: Processor Reliability and Security |
Sep 9 |
Sep 12 Assignment-1 Due (11:59pm CST) | Sep 13 Lec-7: Hardware Accelerators: GPU |
Sep 14 | Sep 15 Lec-8: Hardware Accelerators: NPU |
Sep 16 |
Sep 19 | Sep 20 Lec-9: Heterogeneous Computing System |
Sep 21 | Sep 22 Lec-10: Trusted Execution and Security of Hardware Accelerators |
Sep 23 |
Sep 26 Assignment-2 Due (11:59pm CST) | Sep 27 Lec-11: Memory Subsystem |
Sep 28 | Sep 29 Lec-12: Cache Architecture |
Sep 30 |
Oct 3 | Oct 4 Lec-13: Memory Consistency |
Oct 5 | Oct 6 Lec-14: Memory (DRAM) Security |
Oct 7 |
Oct 10 Assignment-3 Due (11:59pm CST) |
Oct 11 Lec-15: Emerging Memory Technologies |
Oct 12 |
Oct 13 Lec-16: Heterogeneous Memory Discuss course project topics with the instructor |
Oct 14 |
Oct 17 | Oct 18 Lec-17: Rethink Virtual Memory |
Oct 19 | Oct 20 Lec-18: Hardware Virtualization |
Oct 21 Summary of Related Work (11:59pm CST) |
Oct 24 | Oct 25 Lec-19: Processing in Memory |
Oct 26 | Oct 27 Lec-20: Course Project Presentation (Each team has about 5 minutes) |
Oct 28 |
Oct 31 Course Project Proposal (11:59pm CST) |
Nov 1 Lec-21: Course Project Presentation II |
Nov 2 | Nov 3 Lec-22: Processing in Memory II |
Nov 4 |
Nov 7 | Nov 8 General Election Day (No Class) |
Nov 9 | Nov 10 Lec-24: Processing in Memory III |
Nov 11 |
Nov 14 | Nov 15 Lec-25: In-Network Computing I |
Nov 16 | Nov 17 Lec-26: In-Network Computing II |
Nov 18 |
Nov 21 | Nov 22 Fall Break |
Nov 23 | Nov 24 Fall Break |
Nov 25 |
Nov 28 Milestone Progress Report (11:59pm CST) |
Nov 29 Lec-27: Disaggregated Computing Architecture |
Nov 30 | Dec 1 Lec-28: Datacenter Architecture |
Dec 2 |
Dec 5 | Dec 6 Lec-29: Course Review |
Dec 7 Last day of instruction |
Dec 8 |
Dec 9 |
Dec 12 | Dec 13 Final Project Presentation |
Dec 14 | Dec 15 | Dec 16 Final Project Report (11:59pm CST) |