Hardware is the new Software

被引:20
|
作者
Baumann, Andrew [1 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
关键词
x86; instruction set extensions; complexity; security; SGX; CET;
D O I
10.1145/3102980.3103002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Moore's Law may be slowing, but, perhaps as a result, other measures of processor complexity are only accelerating. In recent years, Intel's architects have turned to an alphabet soup of instruction set extensions such as MPX, SGX, MPK, and CET as a way to sell CPUs through new security features. Unlike prior extensions, which mostly focused on accelerating user-mode data processing, these new features exhibit complex interactions and give system designers plenty to think about. This calls for a rethink of how we approach the instruction set. In this paper we highlight some of the challenges arising from recent security-focused extensions, and speculate about the longer-term implications.
引用
收藏
页码:132 / 137
页数:6
相关论文
共 50 条
  • [1] WHATS NEW IN HARDWARE AND SOFTWARE
    EDGAR, TF
    [J]. CHEMICAL ENGINEERING PROGRESS, 1986, 82 (09) : 5 - 5
  • [2] New software, old hardware
    Black, C
    [J]. COMPUTER GRAPHICS WORLD, 1999, 22 (04) : 6 - 6
  • [3] WHATS NEW IN BACKUP HARDWARE AND SOFTWARE
    HONAN, P
    [J]. PERSONAL COMPUTING, 1989, 13 (06): : 103 - &
  • [4] A New Hardware/Software Partitioning Technique
    Youness, Hassan
    Hussein, Aziza
    Mahfoz, Amal
    [J]. 2015 TENTH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2015, : 113 - 118
  • [5] New hardware/software design methodologies
    Mostapha, E
    Aboulhamid, A
    [J]. ICM 2001: 13TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2001, : 3 - 5
  • [6] New tool for early hardware/software codesign
    Lipman, J
    [J]. EDN, 1996, 41 (22) : 18 - 18
  • [7] New Model and Algorithm for Hardware/Software Partitioning
    Ji-Gang Wu
    Thambipillai Srikanthan
    Guang-Wei Zou
    [J]. Journal of Computer Science and Technology, 2008, 23 : 644 - 651
  • [8] New hardware and software for stereo graphics and video
    Starks, M
    [J]. STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS III, 1996, 2653 : 201 - 209
  • [9] Underwater optical imaging: New hardware & software
    Jaffe, JS
    Moore, KD
    Zawada, D
    Ochoa, BL
    Zege, E
    [J]. SEA TECHNOLOGY, 1998, 39 (07) : 70 - 74
  • [10] NoCs: A new contract between hardware and software
    Jantsch, A
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 10 - 16