BasicBlocker: ISA Redesign to Make Spectre-Immune CPUs Faster
BasicBlocker: ISA Redesign to Make Spectre-Immune CPUs Faster
复制标题
BasicBlocker:ISA 重新设计,使 Spectre-Immune CPU 更快
DOI:
10.1145/3471621.3471857
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Bernstein, Daniel J.
中科院分区:
文献类型:
--
作者:
Thoma, Jan Philipp;Feldtkeller, Jakob;Krausz, Markus;Güneysu, Tim;Bernstein, Daniel J.
Recent research has revealed an ever-growing class of microarchitectural attacks that exploit speculative execution, a standard feature in modern processors. Proposed and deployed countermeasures involve a variety of compiler updates, firmware updates, and hardware updates. None of the deployed countermeasures have convincing security arguments, and many of them have already been broken.The obvious way to simplify the analysis of speculative-execution attacks is to eliminate speculative execution. This is normally dismissed as being unacceptably expensive, but the underlying cost analyses consider only software written for current instruction-set architectures, so they do not rule out the possibility of a new instruction-set architecture providing acceptable performance without speculative execution. A new ISA requires compiler and hardware updates, but these are happening in any case.This paper introduces BasicBlocker, a generic ISA modification that works for all common ISAs and that allows non-speculative CPUs to obtain most of the performance benefit that would have been provided by speculative execution. To demonstrate the feasibility of BasicBlocker, this paper defines a variant of the RISC-V ISA called BBRISC-V and provides a thorough evaluation on both a 5-stage in-order soft core and a superscalar out-of-order processor using an associated compiler and a variety of benchmarks.
登录
查看更多内容
DOI:
10.14722/ndss.2019.23061
发表时间:
2018
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
作者:
Jiyong Yu;Lucas Hsiung;Mohamad El Hajj;Christopher W. Fletcher
通讯作者:
Jiyong Yu;Lucas Hsiung;Mohamad El Hajj;Christopher W. Fletcher
DOI:
10.1109/rtss.2017.00041
发表时间:
2017
期刊:
2017 IEEE Real-Time Systems Symposium (RTSS)
影响因子:
--
作者:
Edward A. Lee;J. Reineke;Michael Zimmer
通讯作者:
Michael Zimmer
DOI:
--
发表时间:
2020
期刊:
arXiv.org
影响因子:
--
作者:
Hamed Nemati;R. Guanciale;Pablo Buiras;Andreas Lindner
通讯作者:
Andreas Lindner
DOI:
--
发表时间:
1982
期刊:
International Symposium on Computer Architecture
影响因子:
--
作者:
D. Clark;H. Levy
通讯作者:
H. Levy
DOI:
--
发表时间:
2018-08
期刊:
--
影响因子:
--
作者:
Ofir Weisse;Jo Van Bulck;Marina Minkin;Daniel Genkin;Baris Kasikci;Frank Piessens;M. Silberstein;Raoul Strackx;T. Wenisch;Y. Yarom
通讯作者:
Ofir Weisse;Jo Van Bulck;Marina Minkin;Daniel Genkin;Baris Kasikci;Frank Piessens;M. Silberstein;Raoul Strackx;T. Wenisch;Y. Yarom