Table of Contents

Thursday, Jan 9

Micro-architecture Side-Channel Based Attacks: Using the LLC Meltdown and Spectre

Readings:

* Meltdown

Thursday, Jan 16

Micro-architecture Side-Channel Based Attack Mitigation: Ceaser

Reading

You must read Moin Qureshi's CEASER paper below. The rest are for your reference as they provide necessary background for appreciating CEASER.

Thursday, Jan 23

Micro-architecture Attack Mitigation: Morpheus

You must read the Morpheus paper below.

Please fill in the questionnaire before the lecture on Thursday and submit through Quercus.

Updated Morpheus Slides

Tuesday Jan 23

Out-of-Order Processing Core Structures: Complexity Analysis and Clustered Cores: slides Reading: Complexity Effective Superscalar Processors

Thursday Jan 30

Introduction to the simplescalar OOO processor simulator: slides Simplescalar User's Manual

Tuesday Feb 4

OOO Scheduler Optimizations: slides

Tuesday Feb 11

Multiscalar: sides RePlay: slides

Tuesday Feb 18

SlipStream: slides

Critical Path Prediction: slides

Tuesday Feb 25

Critical Path Prediction Contd.

Tuesday Mar 3

NUCA: Slides

Tuesday Mar 10

Runahead Execution

DaDianNao: slides

Tuesday Mar 10

Papers to read:

DaDianNao and Eyeriss @ ISCA and Eyeriss (more detailed).

Thursday Mar 19

Continued discussion of DaDianNao and Eyeriss

Thursday Mar 26

Finished discussion of Eyeriss. Covered also EIE/Deep Compression (slides and papers: 1, 2) and intro to SCNN (slides and paper).

Thursday April 2

We will go over over the following: