Context-Sensitive Decoding: On-Demand Microcode Customization for Security and Energy Management
Context-Sensitive Decoding: On-Demand Microcode Customization for Security and Energy Management
复制标题
上下文相关解码:用于安全和能源管理的按需微代码定制
DOI:
10.1109/mm.2019.2910507
复制
发表时间:
2019
期刊:
影响因子:
3.6
通讯作者:
Tullsen, Dean M.
中科院分区:
文献类型:
--
作者:
Taram, Mohammadkazem;Venkat, Ashish;Tullsen, Dean M.
Modern instruction set decoders feature translation of native instructions into internal micro-ops to simplify the CPU design and improve instruction-level parallelism. However, this translation is static in most known instances. This paper proposes context-sensitive decoding, a technique that enables customization of the micro-op translation based on the current execution context and/or preset hardware events. Further, it can transition between different translation modes rapidly. While there are many potential applications, this paper demonstrates its effectiveness with two use cases: 1) as a novel security defense to thwart instruction/data cache-based side-channel attacks; and 2) as a power management technique that performs selective devectorization to enable efficient unit-level power gating.
DOI:
10.1109/isca.2018.00058
发表时间:
2018
期刊:
Intl Symposium on Computer Architecture
影响因子:
--
作者:
Taram, Mohammadkazem;Venkat, Ashish;Tullsen, Dean
通讯作者:
Tullsen, Dean
DOI:
--
发表时间:
2003
期刊:
30th Annual International Symposium on Computer Architecture, 2003. Proceedings.
影响因子:
--
作者:
Marc L. Corliss;E. C. Lewis;A. Roth
通讯作者:
A. Roth