Course Schedule¶

*MP release and due dates are subject to change. These are approximate and will be updated as we get closer to each date.*

Monday Tuesday Wednesday Thursday Friday
Aug 24
MP0 Released
Aug 25
Lec-1: Course Introduction
[Slide] [Slide+Note1] [Slide+Note2]
Aug 26
Aug 27
Lec-2: Instruction Set Architecture
[Slide] [Slide+Note1] [Slide+Note2]
MP0 Lab Session
Aug 28
Aug 31
Sep 1
Lec-3: Performance, Energy, and Power Metric
[Slide] [Slide+Note]
MP0 Due
MP1 Released
Sep 2 Sep 3
Lec-4: Basic Processor Architecture
[Slide] [Slide+Note]
MP1 Lab Session
Sep 4
Sep 7
MP1 Due
Sep 8
Lec-5: Pipeline (Overview)
[Slide] [Slide+Note]
MP2 Released
Sep 9 Sep 10
Lec-6: Pipeline (Data and Control Hazard)
[Slide] [Slide+Note]
Sep 11
Sep 14
MP2 CP1 Due
Sep 15
Lec-7: Memory Hierarchy and Cache (Part 1)
[Slide] [Slide+Note]
Sep 16 Sep 17
Lec-8: Memory Hierarchy and Cache (Part 2)
[Slide] [Slide+Note]
Sep 18
Sep 21
MP2 CP2 Due
Sep 22
Lec-9: Virtual Memory and Address Translation
[Slide]
MP3 Released
Sep 23 Sep 24
Lec-10: Midterm I Review
[Slide]
Sep 25
Sep 28
Sep 29
Lec-11: Energy Efficient Computing
[Slide]
Sep 30 Oct 1
Lec-12: Midterm I
Oct 2
Oct 5
MP3 Design Due
Oct 6
Lec-13: Dynamic Scheduling 1
[Slide]
Oct 7 Oct 8
Lec-14: Dynamic Scheduling 2
[Slide]
Oct 9
Oct 12 Oct 13
Lec-15: Prefetching
[Slide]
Oct 14 MP3 CP1 Due Oct 15
Lec-16: Memory Technologies
[Slide-A] [Slide-B]
Oct 16
Oct 19 Oct 20
Lec-17: Multi-core Processor
[Slide]
Oct 21 Oct 22
Lec-18: Cache Coherence
[Slide]
Oct 23
MP3 CP2 Due MP4 Released
Oct 26 Oct 27
Lec-19: SIMD and GPU
[Slide]
Oct 28 Oct 29
Lec-20: Midterm II Review
[Slide]
Oct 30
Nov 2 MP4 Design Due Nov 3
Go vote!
Nov 4 Nov 5
Lec-21: Midterm II
Nov 6
Nov 9 Nov 10
Lec-22: I/O Subsystem
[Slide]
Nov 11 MP4 CP1 Due Nov 12
Lec-23:Storage System
[Slide]
Nov 13
Nov 16 Nov 17
Lec-24: Emerging Memory/Storage Technologies
[Slide]
Nov 18 Nov 19
Lec-25: Hardware Accelerators
[Slide]
Nov 20 MP4 CP2 Due
Nov 23 Nov 24
Fall Break (No Class)
Nov 25 Nov 26
Fall Break (No Class)
Nov 27
Nov 30 Dec 1
Lec-27: Advanced Topics Relevant to Architecture
[Slide]
Dec 2 Dec 3
Lec-28: Final Review
[Slide]
Dec 4 MP4 CP3 Due
Dec 7 MP4 CP4 Due Dec 8
Lec-29: MP4 Project Presentation I
Dec 9
MP4 Project Presentation II
Dec 10
No Class
Dec 11
Dec 14 Dec 15 Dec 16 Dec 17
Dec 18
Final Exam (8am CST)