Course ScheduleΒΆ
Monday | Tuesday | Wednesday | Thursday | Friday |
Jan 20 |
Jan 21 Lec-1: Course Introduction MP-0 Released |
Jan 22 |
Jan 23 Lec-2: Instruction Set Architecture |
Jan 24 |
Jan 27 |
Jan 28 Lec-3: Performance, Energy, and Power Metric MP-0: Due MP-1 Released |
Jan 29 | Jan 30 Lec-4: Basic Processor Architecture |
Jan 31 |
Feb 3 | Feb 4 Lec-5: Memory Hierarchy and Cache |
Feb 5 | Feb 6 Lec-6: Cache (set associative cache) |
Feb 7 |
Feb 10 | Feb 11 Lec-7:Cache (Replacement Policy and others) MP-1 Due MP-2 Released |
Feb 12 | Feb 13 Lec-8: Virtual Memory and Address Translation |
Feb 14 |
Feb 17 | Feb 18 Lec-9:Pipeline (Overview) |
Feb 19 | Feb 20 Lec-10:Pipeline (Data Hazard) |
Feb 21 |
Feb 24 | Feb 25 Lec-11:Pipeline (Control hazard) |
Feb 26 | Feb 27 Lec-12: Pipeline (Energy Efficient Computing) |
Feb 28 |
Mar 2 | Mar 3 Lec-13:Midterm Review 1 MP-2 Due |
Mar 4 | Mar 5 Lec-14:Midterm Exam |
Mar 6 |
Mar 9 | Mar 10 Lec-15:Instruction Level Parallelism MP-3 Released |
Mar 11 | Mar 12 Lec-16:Dynamic Scheduling 1 |
Mar 13 |
Mar 16 | Mar 17 No Class (Spring Break) |
Mar 18 | Mar 19 No Class (Spring Break) |
Mar 20 |
Mar 23 | Mar 24 Lec-17: Dynamic Scheduling 2 |
Mar 25 | Mar 26 Lec-18: Multi-core and Multi-threading (1) |
Mar 27 |
Mar 30 | Mar 31 Lec-19: Multi-core and Multi-threading (2) |
Apr 1 | Apr 2 Lec-20: SIMD and GPU |
Apr 3 |
Apr 6 | Apr 7 Lec-21:Midterm Review II |
Apr 8 | Apr 9 Lec-22: Midterm Exam II |
Apr 10 |
Apr 13 | Apr 14 Lec-23:I/O Subsystem |
Apr 15 | Apr 16 Lec-24:Storage System |
Apr 17 |
Apr 20 | Apr 21 Lec-25: Hardware Accelerators |
Apr 22 | Apr 23 Lec-26: Emerging memory/storage technologies |
Apr 24 |
Apr 27 | Apr 28 Lec-27:MP3 Project Presentation I |
Apr 29 | Apr 30 Lec-28:MP3 Project Presentation II |
May 1 |
May 4 | May 5 Lec-29:Final Review |
May 6 | May 7 No Class |
May 8 |
May 11 | May 12 | May 13 | May 14 Final Exam (tenntative) |
May 15 |