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)