User Tools

Site Tools


schedule

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
schedule [2021/12/06 13:41]
juang [Fall 2021 Lectures & Schedule]
schedule [2022/01/14 13:47] (current)
mnika
Line 37: Line 37:
 Performance & QoS Wrap-Up </​hi>​\\ ​ {{onur-comparch-fall2021-lecture14a-memorycontrollers-ii-performance-interference-qos-wrapup-afterlecture.pdf|(PDF)}} {{onur-comparch-fall2021-lecture14a-memorycontrollers-ii-performance-interference-qos-wrapup-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 14a:| Described]] \\ [[readings#​Suggested (Lecture 14a):| Suggested]] |  |  | Performance & QoS Wrap-Up </​hi>​\\ ​ {{onur-comparch-fall2021-lecture14a-memorycontrollers-ii-performance-interference-qos-wrapup-afterlecture.pdf|(PDF)}} {{onur-comparch-fall2021-lecture14a-memorycontrollers-ii-performance-interference-qos-wrapup-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 14a:| Described]] \\ [[readings#​Suggested (Lecture 14a):| Suggested]] |  |  |
 | ::: | ::: |  | <hi #fff200> L14b: Emerging Memory Technologies </​hi>​\\ ​ {{onur-comparch-fall2021-lecture14b-emergingmemorytechnologies-afterlecture.pdf|(PDF)}} {{onur-comparch-fall2021-lecture14b-emergingmemorytechnologies-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 14b:| Described]] \\ [[readings#​Suggested (Lecture 14b):| Suggested]] |  | [[homeworks#​Homework 3: Homework 3: Low-Latency Memory, Memory Controllers,​ Memory Interference and Quality of Service, Emerging Memory Technologies (Due: 27.11)| HW 3 Out]] | | ::: | ::: |  | <hi #fff200> L14b: Emerging Memory Technologies </​hi>​\\ ​ {{onur-comparch-fall2021-lecture14b-emergingmemorytechnologies-afterlecture.pdf|(PDF)}} {{onur-comparch-fall2021-lecture14b-emergingmemorytechnologies-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 14b:| Described]] \\ [[readings#​Suggested (Lecture 14b):| Suggested]] |  | [[homeworks#​Homework 3: Homework 3: Low-Latency Memory, Memory Controllers,​ Memory Interference and Quality of Service, Emerging Memory Technologies (Due: 27.11)| HW 3 Out]] |
-| W8 | 18.11 \\ Thu. | {{youtube>​link:​KPPfRRPENgQ| Live}} | <hi #fff200> L15a: Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning </hi> \\  {{Pythia_CompArch_lecture_Nov18.pdf|(PDF)}} {{Pythia_CompArch_lecture_Nov18.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​Pythia-customizable-hardware-prefetcher-using-reinforcement-learning_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | |  | | +| W8 | 18.11 \\ Thu. | {{youtube>​link:​KPPfRRPENgQ| Live}} | <hi #fff200> L15a: Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning </hi> \\  {{Pythia_CompArch_lecture_Nov18.pdf|(PDF)}} {{Pythia_CompArch_lecture_Nov18.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​Pythia-customizable-hardware-prefetcher-using-reinforcement-learning_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 15a:| Described]] \\ [[readings#​Suggested (Lecture 15a):| Suggested]] ​|  | | 
-| ::: | ::: | ::: | <hi #fff200> L15b: Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottlenecks </hi> \\  {{mensa__comparch__fall2021.pdf|(PDF)}} {{mensa__comparch__fall2021.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​Google-neural-networks-for-edge-devices-Mensa-Framework_pact21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <hi #fff200> L15b: Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottlenecks </hi> \\  {{mensa__comparch__fall2021.pdf|(PDF)}} {{mensa__comparch__fall2021.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​Google-neural-networks-for-edge-devices-Mensa-Framework_pact21.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 15b:| Described]] \\ [[readings#​Suggested (Lecture 15b):| Suggested]] ​| | | 
-| ::: | ::: | ::: | <hi #fff200> L15c: CODIC: A Low-Cost Substrate for Enabling Custom In-DRAM Functionalities and Optimizations </hi> \\  {{codic-full-v1.1.pdf|(PDF)}} {{codic-full-v1.1.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​CODIC-DRAM-internal-timing-control-substrate_isca21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <hi #fff200> L15c: CODIC: A Low-Cost Substrate for Enabling Custom In-DRAM Functionalities and Optimizations </hi> \\  {{codic-full-v1.1.pdf|(PDF)}} {{codic-full-v1.1.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​CODIC-DRAM-internal-timing-control-substrate_isca21.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 15c:| Described]] ​\\ [[readings#​Suggested ​(Lecture 15c):| Suggested]] ​| | | 
-| ::: | ::: | ::: | <hi #fff200> L15d: QUAC-TRNG: High-Throughput True Random Number Generation Using Quadruple Row Activation in Commodity DRAM Chips </​hi> ​\\  ​{{comparch-quac-trng.pdf|(PDF)}} {{comparch-quac-trng.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​QUAC-TRNG-DRAM_isca21.pdf|(Paper)}} {{youtube>​link:​| Video}} ​| | | | +| ::: | 19.11 \\ Fri. | {{youtube>​link:​MMO7PHTaBY0| Live}} | <hi #fff200> L16a: Uncovering In-DRAM RowHammer Protection Mechanisms: A New Methodology,​ Custom RowHammer Patterns, and Implications </hi> \\  {{comparch_u-trr_lecture_19.11.2021.pdf|(PDF)}} {{comparch_u-trr_lecture_19.11.2021.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​U-TRR-uncovering-RowHammer-protection-mechanisms_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | [[readings#​Suggested (Lecture 16a):| Suggested]] ​| | | 
-| ::: | 19.11 \\ Fri. | {{youtube>​link:​MMO7PHTaBY0| Live}} | <hi #fff200> L16a: Uncovering In-DRAM RowHammer Protection Mechanisms: A New Methodology,​ Custom RowHammer Patterns, and Implications </hi> \\  {{comparch_u-trr_lecture_19.11.2021.pdf|(PDF)}} {{comparch_u-trr_lecture_19.11.2021.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​U-TRR-uncovering-RowHammer-protection-mechanisms_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <hi #fff200> L16b: A Deeper Look into RowHammer’s Sensitivities:​ Experimental Analysis of Real DRAM Chips and Implications on Future Attacks and Defenses </hi> \\  {{https://​people.inf.ethz.ch/​omutlu/​pub/​ADeeperLookIntoRowhammer_micro21-talk.pdf|(PDF)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​ADeeperLookIntoRowhammer_micro21-talk.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​ADeeperLookIntoRowhammer_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | [[readings#​Suggested (Lecture 16b):| Suggested]] ​| | | 
-| ::: | ::: | ::: | <hi #fff200> L16b: A Deeper Look into RowHammer’s Sensitivities:​ Experimental Analysis of Real DRAM Chips and Implications on Future Attacks and Defenses </hi> \\  {{https://​people.inf.ethz.ch/​omutlu/​pub/​ADeeperLookIntoRowhammer_micro21-talk.pdf|(PDF)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​ADeeperLookIntoRowhammer_micro21-talk.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​ADeeperLookIntoRowhammer_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <hi #fff200> L16c: BlockHammer:​ Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows </hi> \\  {{https://​people.inf.ethz.ch/​omutlu/​pub/​BlockHammer-preventing-rowhammer-at-low-cost-by-blacklisting-rapidly-accessed-dram-rows_hpca21-talk.pdf|(PDF)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​BlockHammer-preventing-rowhammer-at-low-cost-by-blacklisting-rapidly-accessed-dram-rows_hpca21-talk.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​BlockHammer_preventing-DRAM-rowhammer-at-low-cost_hpca21.pdf|(Paper)}} {{youtube>​link:​| Video}} | [[readings#​Suggested (Lecture 16c):| Suggested]] ​| | | 
-| ::: | ::: | ::: | <hi #fff200> L16c: BlockHammer:​ Preventing RowHammer at Low Cost by Blacklisting Rapidly-Accessed DRAM Rows </hi> \\  {{https://​people.inf.ethz.ch/​omutlu/​pub/​BlockHammer-preventing-rowhammer-at-low-cost-by-blacklisting-rapidly-accessed-dram-rows_hpca21-talk.pdf|(PDF)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​BlockHammer-preventing-rowhammer-at-low-cost-by-blacklisting-rapidly-accessed-dram-rows_hpca21-talk.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​BlockHammer_preventing-DRAM-rowhammer-at-low-cost_hpca21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <hi #fff200> L16d: HARP: Practically and Effectively Identifying Uncorrectable Errors in Memory Chips That Use On-Die Error-Correcting Codes </hi> \\  {{minesh_harp_lecture.pdf|(PDF)}} {{minesh_harp_lecture.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​HARP-memory-error-profiling_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | [[readings#​Suggested (Lecture 16d):| Suggested]] ​| | |
-| ::: | ::: | ::: | <hi #fff200> L16d: HARP: Practically and Effectively Identifying Uncorrectable Errors in Memory Chips That Use On-Die Error-Correcting Codes </hi> \\  {{minesh_harp_lecture.pdf|(PDF)}} {{minesh_harp_lecture.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​HARP-memory-error-profiling_micro21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | |+
 |  W9  |  22.11 \\ Mon.  | {{youtube>​link:​TUnCDAsKjW0|Video}}| <hi #fff200> D1: Discussion Session 1 </hi> \\ {{onur-comparch-fall2021-discussionsession1-afterlecture.pdf| (PDF)}} {{onur-comparch-fall2021-discussionsession1-afterlecture.pptx| (PPT)}} | | | |  W9  |  22.11 \\ Mon.  | {{youtube>​link:​TUnCDAsKjW0|Video}}| <hi #fff200> D1: Discussion Session 1 </hi> \\ {{onur-comparch-fall2021-discussionsession1-afterlecture.pdf| (PDF)}} {{onur-comparch-fall2021-discussionsession1-afterlecture.pptx| (PPT)}} | | |
 | ::: | 25.11 \\ Thu. | {{youtube>​link:​GLzG_rEDn9A| Live}} | <hi #fff200> L17a: Emerging Memory Technologies II </hi> \\ {{onur-comparch-fall2021-lecture17a-emergingmemorytechnologies-afterlecture.pdf|(PDF)}} {{onur-comparch-fall2021-lecture17a-emergingmemorytechnologies-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 17:| Described]] \\ [[readings#​Suggested (Lecture 17):| Suggested]] | | | | ::: | 25.11 \\ Thu. | {{youtube>​link:​GLzG_rEDn9A| Live}} | <hi #fff200> L17a: Emerging Memory Technologies II </hi> \\ {{onur-comparch-fall2021-lecture17a-emergingmemorytechnologies-afterlecture.pdf|(PDF)}} {{onur-comparch-fall2021-lecture17a-emergingmemorytechnologies-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 17:| Described]] \\ [[readings#​Suggested (Lecture 17):| Suggested]] | | |
Line 54: Line 53:
 |  :::  |  05.12 \\ Sun.  | {{youtube>​link:​YA4ZdrJkVIw|Video}}| <hi #fff200> D2: Discussion Session 2 </hi> \\ {{onur-comparch-fall2021-discussionsession2-afterlecture.pdf| (PDF)}} {{onur-comparch-fall2021-discussionsession2-afterlecture.pptx| (PPT)}} | | | [[homeworks#​homework_5interconnects_multiprocessors_exam_practice_due2212 | HW 5 Out]] |  |  :::  |  05.12 \\ Sun.  | {{youtube>​link:​YA4ZdrJkVIw|Video}}| <hi #fff200> D2: Discussion Session 2 </hi> \\ {{onur-comparch-fall2021-discussionsession2-afterlecture.pdf| (PDF)}} {{onur-comparch-fall2021-discussionsession2-afterlecture.pptx| (PPT)}} | | | [[homeworks#​homework_5interconnects_multiprocessors_exam_practice_due2212 | HW 5 Out]] | 
 | W11 | 08.12 \\ Wed. | {{youtube>​link:​YcIOZ6uYV90| Live}} | <hi #fff200> D3: Discussion Session 3 </hi> \\ {{onur-comparch-fall2021-discussionsession3-afterlecture.pdf|(PDF)}} ​ {{onur-comparch-fall2021-discussionsession3-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | | | | | W11 | 08.12 \\ Wed. | {{youtube>​link:​YcIOZ6uYV90| Live}} | <hi #fff200> D3: Discussion Session 3 </hi> \\ {{onur-comparch-fall2021-discussionsession3-afterlecture.pdf|(PDF)}} ​ {{onur-comparch-fall2021-discussionsession3-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | | | |
-| ::: | 09.12 \\ Thu. | {{youtube>​link:​P_57FZSnrO4| Live}} | <hi #fff200> L21: Interconnects </hi> \\ {{|(PDF)}} ​ {{|(PPT)}} {{youtube>​link:​| Video}} | [[readings#Described in detail during ​Lecture 21:Described]] \\ [[readings#​Suggested (Lecture ​21):Suggested]] | | | +| ::: | 09.12 \\ Thu. | {{youtube>​link:​P_57FZSnrO4| Live}} | <hi #fff200> L21: Interconnects </hi> \\ {{onur-comparch-fall2021-lecture21-interconnects-afterlecture.pdf|(PDF)}} ​ {{onur-comparch-fall2021-lecture21-interconnects-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#Required Readings (Lecture 21Required]] \\ [[readings#​Suggested (lecture ​21) | Mentioned]] | | | 
-| ::: | 10.12 \\ Fri. | {{youtube>​link:​paW4oCVLvd8| Live}} | <hi #fff200> L22: On-Chip Networks </hi> \\ {{|(PDF)}} ​ {{|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 22:| Described]] \\ [[readings#​Suggested (Lecture 22):| Suggested]] | | |+| ::: | 10.12 \\ Fri. | {{youtube>​link:​paW4oCVLvd8| Live}} | <hi #fff200> L22: On-Chip Networks </hi> \\ {{onur-comparch-fall2021-lecture22-onchipnetworks-afterlecture-converted.pdf|(PDF)}} ​ {{onur-comparch-fall2021-lecture22-onchipnetworks-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Described in detail during Lecture 22:| Described]] \\ [[readings#​Suggested (Lecture 22):| Suggested]] | | | 
 +| W12 | 16.12 \\ Thu. | {{youtube>​link:​f3IU9IX990o| Live}} | <hi #fff200> L23: SIMD Processors  
 +and GPUs  </hi> \\ {{onur-comparch-fall2021-lecture23-simd-and-gpu-afterlecture.pdf|(PDF)}} ​ {{onur-comparch-fall2021-lecture23-simd-and-gpu-afterlecture.pptx|(PPT)}} {{youtube>​link:​| Video}} | [[readings#​Suggested (Lecture 23) | Suggested]] | | | 
 +| ::: | 17.12 \\ Fri. | | <hi #fff200> Final Exam </hi> | | | | 
 +| W13 | 23.12 \\ Thu. | {{youtube>​link:​dyjTB2CYcdY| Live}} | <hi #fff200> L24a: QUAC-TRNG: High-Throughput True Random Number Generation Using Quadruple Row Activation in Commodity DRAM Chips </hi> \\  {{quac-trng-comparch-23.12.21.pdf|(PDF)}} {{quac-trng-comparch-23.12.21.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​QUAC-TRNG-DRAM_isca21.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 24a:| Described]] \\ [[readings#​Suggested (Lecture 24a):| Suggested]] |  | | 
 +| ::: | ::: | ::: | <hi #fff200> L24b: SynCron: Efficient Synchronization Support for Near-Data-Processing Architectures </hi> \\  {{SynCron-HPCA2021_Cutting-edge_Lecture24_23_12_2021_clean.pdf|(PDF)}} {{SynCron-HPCA2021_Cutting-edge_Lecture24_23_12_2021_clean.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​SynCron-synchronization-for-near-data-processing-systems_hpca21.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 24b:| Described]] \\ [[readings#​Suggested (Lecture 24b):| Suggested]] | | | 
 +| ::: | ::: | ::: | <hi #fff200> L24c: SIMDRAM: An End-to-End Framework for Bit-Serial SIMD Computing in DRAM </hi> \\  {{simdram_comparch_fall21.pdf|(PDF)}} {{simdram_comparch_fall21.pptx|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​SIMDRAM_asplos21.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 24c:| Described]] \\ [[readings#​Suggested (Lecture 24c):| Suggested]] | | | 
 +| ::: | ::: | ::: | <hi #fff200> L24d: NERO: A Near High-Bandwidth Memory Stencil Accelerator for Weather Prediction Modeling & FPGA-based Near-Memory Acceleration of Modern Data-Intensive Applications </hi> \\  {{2021.12.23_nero_ieee_micro.pdf|(PDF)}} {{2021.12.23_nero_ieee_micro.pptx |(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​NERO-near-memory-stencil-acceleration-for-weather_fpl20.pdf|(Paper)}} {{https://​arxiv.org/​pdf/​2106.06433.pdf|(Paper)}} {{youtube>​link:​| Video}} |[[readings#​Described in detail during Lecture 24d:| Described]] \\ [[readings#​Suggested (Lecture 24d):| Suggested]] | | | 
schedule.1638794464.txt.gz · Last modified: 2021/12/06 13:41 by juang