2 papers
cs.CR2018
Speculative Buffer Overflows: Attacks and Defenses
Vladimir Kiriansky, Carl Waldspurger
Practical attacks that exploit speculative execution can leak confidential information via microarchitectural side channels. The recently-demonstrated Spectre attacks leverage spec…
cs.PL2018
Cimple: Instruction and Memory Level Parallelism
Vladimir Kiriansky, Haoran Xu, Martin Rinard +1
Modern out-of-order processors have increased capacity to exploit instruction level parallelism (ILP) and memory level parallelism (MLP), e.g., by using wide superscalar pipelines…