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
wiki:aca2019:lectures [2019/01/11 09:05] – [Micro-architecture Side-Channel Based Attacks: Spectre, Meltdown. Mitigation: CEASER] Andreas Moshovoswiki:aca2019:lectures [2019/04/01 15:07] (current) – [Thursday, Mar 28] Andreas Moshovos
Line 2: Line 2:
 ===== Micro-architecture Side-Channel Based Attacks: Spectre, Meltdown. Mitigation: CEASER ===== ===== Micro-architecture Side-Channel Based Attacks: Spectre, Meltdown. Mitigation: CEASER =====
   * {{ :wiki:aca2019:intro.pptx |Lecture slides}} (the CEASER slides are from Moin Qureshi's presentation at [[https://www.microarch.org/micro51/|{{ :wiki:aca2019:intro.pptx |}}]])   * {{ :wiki:aca2019:intro.pptx |Lecture slides}} (the CEASER slides are from Moin Qureshi's presentation at [[https://www.microarch.org/micro51/|{{ :wiki:aca2019:intro.pptx |}}]])
 +
 +===== Questionnaire =====
 +
 +Please answer the following [[wiki:aca2019:L1:Q|questions]]. Link to submit your answers will be provided "soon". You will have to do before the lecture on Thursday, Jan 17th. No late submissions will be accepted.
 +
 ==== Reading ==== ==== Reading ====
 You must read Moin Qureshi's CEASER paper below. The rest are for your reference as they provide necessary background for appreciating CEASER. You must read Moin Qureshi's CEASER paper below. The rest are for your reference as they provide necessary background for appreciating CEASER.
Line 11: Line 16:
        * {{ :wiki:aca2019:micro_2018_2_slides.pptx |Slides from MICRO presentation}}        * {{ :wiki:aca2019:micro_2018_2_slides.pptx |Slides from MICRO presentation}}
  
 +====== Thursday, Jan 17 ======
 +===== OOO Core Scheduler Optimizations =====
 +  * {{ :wiki:aca2019:scheduler-optimizations.pptx |Lecture slides}} 
 +
 +===== Questionnaire =====
 +
 +
 +==== Reading ====
 +
 +  *  Dan Ernst, Todd M. Austin: {{ :wiki:aca2019:isca02-tagelim.pdf |Efficient Dynamic Scheduling Through Tag Elimination}}. ISCA 2002: 37-46
 +  * Dan Ernst, Andrew Hamel, Todd M. Austin:{{ :wiki:aca2019:cyclone.pdf | Cyclone: A Broadcast-Free Dynamic Instruction Scheduler with Selective Replay}}. ISCA 2003: 253-262
 +
 +====== Tuesday, Jan 22 ======
 +===== Simplescalar's Sim-OutOrder =====
 +  * {{ :wiki:aca2019:simplescalar.ppt | Simplescalar slides}}
 +
 +====== Thursday, Jan 24 ======
 +  * Everything you ever wanted to know about memory technology and architecture, J Thomas Pawlowski, Fellow and Chief Technologist, Micron Technology, Inc.
 +
 +====== Tuesday, Feb 5 ======
 +
 +  * Cyclone, Matrix Scheduler, and Scheduling Priorities
 +
 +====== Thursday, Feb 7 ======
 +
 +  *  Critical Path Prediction: {{ :wiki:aca2019:isca01a.pdf | Focusing Instruction Policies via Critical Path Prediction }}
 +  * {{ :wiki:aca2019:critical_path.pptx | Slides}}
 +
 +====== Tuesday, Feb 12 ======
 +
 +  * {{ :wiki:aca2019:sp4.pdf | A Study of Slipstream Processors}}
 +  * {{ :wiki:aca2019:slipstream.pptx | Slipstream Slides}}
 +
 +
 +====== Thursday, Feb 14 ======
 +
 +  * {{ :wiki:aca2019:isca.multiscalar.pdf | Multiscalar }}
 +  * {{ :wiki:aca2019:multiscalar.pptx | Multiscalar Slides}}
 +
 +==== Questionnaire ====
 +[[wiki:aca2019:multiscalar.q|Questionnaire]]
 +
 +====== Tuesday, Feb 26 ======
 +  * Introduction to Deep Neural Network Acceleration and the DaDianNao Accelerator: {{ :wiki:aca2019:dadiannao.pdf | DaDiaNao}} {{ :wiki:aca2019:into_to_ml_acceleration_dadiannao.pptx | Slides}}
 +
 +====== Thursday, Feb 28 ======
 +  * Dataflow and Data Reuse: {{ :wiki:aca2019:eyeriss-isca.pdf | Eyeriss }}, {{ :wiki:aca2019:eyeriss.pptx | slides}}
 +
 +====== Thursday, Mar 14 ======
 +  * Deep Compression and the Efficient Inference Engine: {{ :wiki:aca2019:deep_compression.pdf | Deep Compression}}, {{ :wiki:aca2019:eie.pdf | EIE}}, {{ :wiki:aca2019:eie_presentation.pptx | slides}}
 +
 +====== Tuesday, Mar 19 ======
 +  * SCNN: {{ :wiki:aca2019:scnn.pptx | slides}},  [[https://dl.acm.org/citation.cfm?id=3080254|Paper at ACM Digital Library]], [[https://arxiv.org/abs/1708.04485|Arxiv version]]
 +
 +====== Thursday, Mar 28 ======
 +  * Value-Based Deep Learning Inference Acceleration (Cnvlutin, Stripes, Loom, Pragmatic, Tactical, Laconic and DpRed)
 +
 +====== Tuesday, Mar 26 ======
 +  * Training: Hongyu Zhu (Gennady Pekhimenko group) {{ :wiki:aca2019:lec_3.26.pptx | slides}}
 +
 +====== Thursday, Mar 28 ======
 +  * TPU 1: {{ :wiki:aca2019:tpu.pdf | Paper}} {{ :wiki:aca2019:tpu.pptx | Slides}}
 +
 +====== Tuesday, Apr 2 ======
  
 +  * Efficient Speech Engine {{ :wiki:aca2019:lstms_-_ese.pptx | Slides}} [[https://dl.acm.org/citation.cfm?id=3021745|Paper at ACM Digital Library]]