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/19 22:27]
ssadrosa [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 57: Line 56:
 | ::: | 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]] | | | | ::: | 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 ​ | 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#Required Readings ​(Lecture 23) | Required]] \\ [[readings#Suggested ​(lecture 23) | Mentioned]] | | |+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> | | | | | ::: | 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> \\  {{|(PDF)}} {{|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​QUAC-TRNG-DRAM_isca21.pdf|(Paper)}} {{youtube>​link:​| Video}} | |  | | +| 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> \\  {{|(PDF)}} {{|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​SynCron-synchronization-for-near-data-processing-systems_hpca21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <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> \\  {{|(PDF)}} {{|(PPT)}} {{https://​people.inf.ethz.ch/​omutlu/​pub/​SIMDRAM_asplos21.pdf|(Paper)}} {{youtube>​link:​| Video}} | | | | +| ::: | ::: | ::: | <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> \\  {{|(PDF)}} {{|(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}} | | | |+| ::: | ::: | ::: | <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.1639949267.txt.gz · Last modified: 2021/12/19 22:27 by ssadrosa