Course ScheduleΒΆ

The course schedule would be adjusted according to the course progress.

Monday Tuesday Wednesday Thursday Friday
Jan 15
Jan 16
Lec-1: Course Introduction [Slides]
Assignment-0 Release: Student Information Sheet
Jan 17
Assignment-1 Release: Gem5 Simulator
Jan 18
Lec-2: Tools for Developing Architecture Techniques [Slides]
Jan 19
Jan 22

Jan 23
Lec-3: Multi-core Processor I [Slides]
Jan 24 Jan 25
Lec-4: Multi-core Processor II [Slides]
Jan 26
Jan 29 Assignment-1 Due (11:59pm CST) Jan 30
Lec-5: Programming Models and Architecture [Slides]
Assignment-2 Release: Accel-Sim Simulator
Jan 31 Feb 1
Lec-6: Processor Reliability and Security
Feb 2
Feb 5 Feb 6
Lec-7: Hardware Accelerators: GPU
Feb 7 Feb 8
Lec-8: Hardware Accelerators: NPU
Feb 9
Feb 12 Assignment-2 Due (11:59pm CST) Feb 13
Lec-9: Memory Subsystem
Assignment-3 Release: DRAMSim3 Simulator
Feb 14 Feb 15
Lec-10: Cache Architecture
Feb 16
Feb 19 Feb 20
Lec-11: Memory Consistency
Feb 21 Feb 22
Lec-12: Memory Security
Feb 23
Feb 26 Assignment-3 Due (11:59am CST) Feb 27
Lec-13: Rethink Virtual Memory
Feb 28 Feb 29
Lec-14: Emerging Memory Technologies
Mar 1
Mar 4
Mar 5
Lec-15: Heterogeneous Memory
Mar 6
Mar 7
Lec-16: Heterogeneous Computing System
Discuss course project topics with the instructor
Mar 8
Mar 11 Mar 12
Spring Break
Mar 13 Mar 14
Spring Break
Mar 15
Mar 18 Summary of Related Work (11:59pm CST) Mar 19
Lec-17: Course Project Presentation I (each team has 10 minutes)
Mar 20 Mar 21
Lec-18: Course Project Presentation II (Each team has 10 minutes)
Mar 22
Mar 25
Course Project Proposal (11:59am CST)
Mar 26
Lec-19: Hardware Virtualization
Mar 27 Mar 28
Lec-20: In-Memory Computing I
Mar 29
Apr 1 Apr 2
Lec-21: In-Memory Computing II
Apr 3 Apr 4
Lec-22: In-Storage Computing
Apr 5
Apr 8 Apr 9
Lec-23: In-Network Computing I
Apr 10 Apr 11
Lec-24: In-Network Computing II
Apr 12
Milestone Progress Report (11:59pm CST)
Apr 15 Apr 16
Lec-25:NPU Virtualization (Guest lecture)
Apr 17 Apr 18
Lec-26: Accelerator Security
Apr 19
Apr 22 Apr 23
Lec-27: Disaggregated Architecture
Apr 24 Apr 25
Lec-28: Datacenter Architecture
Apr 26
Apr 29 Apr 30
Lec-29: TBD (Students' choice)
May 1
Last day of instruction
May 2
May 3
May 6 May 7
Final Project Presentation
May 8 May 9
May 10
Final Project Report (11:59pm CST)
May 13 May 14 May 15 May 16 May 17 Grades Report Deadline (For course staff)