Meeting Time | Lecture | Slides | Videos | Readings | Assignments |
---|---|---|---|---|---|
8/31/2015 | Lecture 1: Introduction to Computer Architecture | ||||
9/1/2015 | Recitation 1: Introduction, Logistics,and Jumping Into Research | ppt pdf | YouTube Video | readings | |
9/2/2015 | Lecture 2: Review of Pipelined Processor Design | ||||
9/8/2015 | Recitation 2: Rethinking Memory System Design | ppt pdf | YouTube Video | readings | Review Set 1 due (3 PM) |
9/9/2015 | Lecture 3: From Pipelined to Superscalar Processors | ||||
9/14/2015 | Lecture 4: Instruction Flow Techniques | ||||
9/15/2015 | Recitation 3: Rethinking Memory System Design (Cont.) | ppt pdf | YouTube Video | readings | Review Set 2 due (3 PM) |
9/16/2015 | Lecture 5: Advanced Branch Prediction | ppt pdf | YouTube Video | readings | |
9/21/2015 | Lecture 6: Register Data Flow Techniques | pdf ppt | |||
9/22/2015 | Recitation 4: Rethinking Memory System Design (Cont.) | ppt pdf | YouTube Video | readings | Review Set 3 due (3 PM) |
9/23/2015 | Lecture 7: Dynamic Scheduling and Out-of-Order Execution | ||||
9/28/2015 | Lecture 8: Main Memory Overview | ppt pdf | YouTube Video | readings | |
9/29/2015 | Recitation 5: Main Memory Scaling Wrap-Up | ppt pdf | YouTube Video | readings | Review Set 4 due (3 PM) |
9/30/2015 | Lecture 9: Emerging Memory Technologies | pdf ppt | readings | ||
10/5/2015 | Lecture 10: Memory Data Flow Techniques | ||||
10/6/2015 | Recitation 6: Project Proposals | readings | Review Set 5 due (3 PM) | ||
10/7/2015 | Lecture 11: VLIW and EPIC Architectures | ||||
10/12/2015 | Lecture 12: Multithreading Processors and Parallel Programming | ||||
10/13/2015 | Recitation 7: Project Proposals Cont. | Review Set 6 due (3 PM) | |||
10/14/2015 | Lecture 13: Multicore Processors and Cache Coherence | ||||
10/19/2015 | Special Lecture: Dataflow Computing on FPGA Fabric (Richard Veitch) | ||||
10/20/2015 | Recitation 8: Milestone 1 | ||||
10/21/2015 | Milestone 1 Cont. | ||||
10/26/2015 | Lecture 14: Multi-Core Memory Architectures & Resource Management | pdf ppt | YouTube Video | ||
10/27/2015 | Recitation 9 | readings | |||
10/28/2015 | Special Lecture: Extreme System Integration via 3D Die Stacking (Bryan Black) | ||||
11/2/2015 | Lecture 15: Memory Resource Management II | ppt pdf | YouTube Video | readings | |
11/3/2015 | Special Lecture: High-bandwidth, Energy-efficient DRAM Architectures for GPU Systems (Mike O'Connor) | CALCM Talk (ppt) Guest Lecture (ppt) | readings | Review Set 7 (due 6 PM) | |
11/4/2015 | Lecture 16: Interconnection Networks | pdf ppt | YouTube Video | readings | |
11/9/2015 | Lecture 17: Heterogeneous Systems | pdf ppt | readings | ||
11/10/2015 | Recitation 11: Discussion | readings | Review Set 8 (due 6 PM) | ||
11/11/2015 | Lecture 18: SIMD and GPU Data Parallelism | ||||
11/16/2015 | Lecture 19: Performance and Power Iron Laws | ||||
11/17/2015 | Milestone 2 | Review Set 9 (due 6 PM) | |||
11/18/2015 | Lecture 20: Power Reduction and Energy Efficiency | ||||
11/23/2015 | Lecture 21: Cluster and Cloud Computing Systems | ||||
12/2/2015 | Last Recitation | pdf ppt | readings |