**************** Course Schedule **************** The course schedule would be adjusted according to the course progress. .. raw:: html
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: Heterogeneous Computing System
Sep 9
Sep 12 Assignment-1 Due (11:59am CST) Sep 13
Lec-7: Processor Security
Sep 14 Sep 15
Lec-8: Hardware Accelerators: GPU
Sep 16
Sep 19 Sep 20
Lec-9: Hardware Accelerators: NPU
Sep 21 Sep 22
Lec-10: Hardware Virtualization
Sep 23
Sep 26 Assignment-2 Due (11:59am CST) Sep 27
Lec-11: Security of Hardware Accelerators
Sep 28 Sep 29
Lec-12: Cache Architecture
Sep 30
Oct 3 Oct 4
Lec-13: Memory Subsystem
Oct 5 Oct 6
Lec-14: Memory Consistency
Oct 7
Oct 10
Assignment-3 Due (11:59am CST)
Oct 11
Lec-15: Rethink Virtual Memory
Oct 12
Oct 13
Lec-16: Memory Security
Discuss course project topics with the instructor
Oct 14
Oct 17 Oct 18
Lec-17: Emerging Memory Technologies
Oct 19 Oct 20
Lec-18: Heterogeneous Memory
Oct 21
Summary of Related Work (11:59pm CST)
Oct 24 Oct 25
Lec-19: In-Memory Computing I
Oct 26 Oct 27
Lec-20: Course Project Presentation (Each team has about 15 minutes)
Oct 28
Oct 31
Course Project Proposal (11:59am CST)
Nov 1
Lec-21: In-Memory Computing II
Nov 2 Nov 3
Lec-22: In-Storage Computing I
Nov 4
Nov 7 Nov 8
General Election Day (No Class)
Nov 9 Nov 10
Lec-24: In-Storage Computing II
Nov 11
Nov 14 Nov 15
Lec-25: In-Network Computing
Nov 16 Nov 17
Lec-26: Software-Defined Hardware
Nov 18
Milestone Progress Report (11:59pm CST)
Nov 21 Nov 22
Fall Break
Nov 23 Nov 24
Fall Break
Nov 25
Nov 28 Nov 29
Lec-27: Disaggregated Computing Architecture
Nov 30 Dec 1
Lec-28: Datacenter Architecture
Dec 2
Dec 5 Dec 6
Lec-29: Unconventional Computer Architecture
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)