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 23 MP1 Released |
Aug 24 Lec-1: Course Introduction [Slide] [Slide+Note] |
Aug 25 MP1 Lab Session |
Aug 26 Lec-2: Instruction Set Architecture [Slide] [Slide+Note] [Reading Assignment] |
Aug 27 |
Aug 30 MP2 Released |
Aug 31 Lec-3: Performance, Energy, and Power Metric MP1 Due [Slide] [Slide+Note] [Reading Assignment] |
Sept 1
MP2 Lab Session |
Sept 2 Lec-4: Basic Processor Architecture [Slide] [Slide+Note] |
Sept 3 |
Sept 6 Take a break :) |
Sept 7 Lec-5: Pipeline (Overview) [Slide] [Slide+Note] |
Sept 8 | Sept 9 Lec-6: Pipeline (Data and Control Hazard) [Slide] [Slide+Note] |
Sept 10 |
Sept 13 |
Sept 14 Lec-7: Midterm 1 Review [Slide] [Slide+Note] MP2 CP1 Due |
Sept 15 | Sept 16 Lec-8: Midterm 1 |
Sept 17 MP3 Released |
Sept 20 | Sept 21 Lec-9: Memory Hierarchy and Cache (Part 1) [Slide] [Slide+Note] MP2 CP2 Due |
Sept 22 | Sept 23 Lec-10: Memory Hierarchy and Cache (Part 2) [Slide] [Slide+Note] |
Sept 24 MP3 Design Due |
Sept 27 | Sept 28 Lec-11: Virtual Memory and Address Translation [Slide] [Slide+Note] |
Sept 29 | Sept 30 Lec-12: Memory Technologies [Slide] [Slide+Note] |
Oct 1 MP3 CP2 Due |
Oct 4 | Oct 5 Lec-13: Prefetching [Slide] [Slide+Note] |
Oct 6 MP3 CP3 Due | Oct 7 Lec-14: Midterm 2 Review [Slide] [Slide+Note] |
Oct 8 |
Oct 11 | Oct 12 Lec-15: Midterm 2 |
Oct 13
MP4 Released |
Oct 14 Lec-16: Dynamic Scheduling 1 [Slide] [Slide+Note] |
Oct 15 |
Oct 18 | Oct 19 Lec-17: Dynamic Scheduling 2 [Slide] [Slide+Note] |
Oct 20 MP4 Design Due | Oct 21 Lec-18: Multicore Processor & Cache Coherence [Slide] [Slide+Note] |
Oct 22 |
Oct 25 | Oct 26 Lec-19: SIMD & GPU [Slide] |
Oct 27 MP4 CP1 Due | Oct 28 Lec-20: Midterm 3 Review [Slide] |
Oct 29 |
Nov 1 | Nov 2 Lec-21: Midterm 3 |
Nov 3 | Nov 4 Lec-22: I/O Subsystem 1 [Slide] [Slide+Note] [Reading Material] |
Nov 5 |
Nov 8 | Nov 9 Lec-23: I/O Subsystem 2 [Slide] [Slide+Note] |
Nov 10 MP4 CP2 Due | Nov 11 Lec-24: Energy Efficient Computing [Slide] [Slide+Note] |
Nov 12 |
Nov 15 | Nov 16 Lec-25: Hardware Accelerators [Slide] |
Nov 17 | Nov 18 Lec-26: Advanced Architecture Topics 1 [Slide] |
Nov 19 |
Nov 22 Fall Break | Nov 23 Fall Break |
Nov 24 Fall Break | Nov 25 Fall Break |
Nov 26 Fall Break |
Nov 29 | Nov 30 Lec-27: Advanced Architecture Topics 2 [Slide] |
Dec 1 MP4 CP3 Due |
Dec 2 Lec-27: Final Exam Review [Slide] [Slide+Note] |
Dec 3 |
Dec 6 MP4 CP4 Due | Dec 7x
Lec-25: MP4 Project Presentation I |
Dec 8 MP4 Project Presentation II |
Dec 9 Reading Day |
Dec 10 |
Dec 13 | Dec 14 |
Dec 15 |
Dec 16 |
Dec 17
Final Exam TBD |