Software-Defined CPU Modes

被引:0
|
作者
Roitzsch, Michael [1 ]
Miemietz, Till [1 ]
von Elm, Christian [2 ]
Asmussen, Nils [1 ]
机构
[1] Barkhausen Inst, Dresden, Germany
[2] Tech Univ Dresden, Dresden, Germany
关键词
processor modes; mode transitions; microcode;
D O I
10.1145/3593856.3595894
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Our CPUs contain a compute instruction set, which regular applications use. But they also feature an intricate underworld of different CPU modes, combined with trap and exception handling to transition between these modes. These mechanisms are manifold and complex, yet the layering and functionality offered by the CPU modes is fixed. We have to take what CPU vendors provide, including potential security problems from unneeded modes. This paper explores the question, whether CPU modes could instead be defined entirely by software. We show how such a design would function and explore the advantages it enables. We believe that pushing all existing modes under a common design umbrella would enforce a cleaner structure and more control over exposed functionality. At the same time, the flexibility of software-defined modes enables interesting new use cases.
引用
收藏
页码:23 / 29
页数:7
相关论文
共 50 条
  • [21] Modular software-defined radio
    Rhiemeier A.-R.
    EURASIP Journal on Wireless Communications and Networking, 2005 (3) : 333 - 342
  • [22] Software-Defined Networking: A survey
    Farhady, Hamid
    Lee, HyunYong
    Nakao, Akihiro
    COMPUTER NETWORKS, 2015, 81 : 79 - 95
  • [23] The Software-Defined Network Revolution
    Canini, Marco
    Jungers, Raphael
    ERCIM NEWS, 2014, (97): : 18 - 19
  • [24] The age of software-defined control
    Sims, Sean
    Control, 2021, 34 (06): : 42 - 43
  • [25] Software-Defined Imaging: A Survey
    Jayasuriya, Suren
    Iqbal, Odrika
    Kodukula, Venkatesh
    Torres, Victor
    LiKamWa, Robert
    Spanias, Andreas
    PROCEEDINGS OF THE IEEE, 2023, 111 (05) : 445 - 464
  • [26] Software-Defined RFID Readers
    Saxl, Georg
    Goertschacher, Lukas
    Ussmueller, Thomas
    Grosinger, Jasmin
    IEEE MICROWAVE MAGAZINE, 2021, 22 (03) : 46 - 56
  • [27] Application of software-defined storage
    Hu Hezhi
    Liu Junfang
    2017 INTERNATIONAL CONFERENCE ON E-SOCIETY, E-EDUCATION AND E-TECHNOLOGY (ICSET 2017), 2015, : 16 - 19
  • [28] On the Fingerprinting of Software-Defined Networks
    Cui, Heng
    Karame, Ghassan O.
    Klaedtke, Felix
    Bifulco, Roberto
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (10) : 2160 - 2173
  • [29] On the Security of Software-Defined Networks
    Prasad, Abhinandan S.
    Koll, David
    Fu, Xiaoming
    2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, : 105 - 106
  • [30] Software-defined radio tunes in
    Marsh, D
    EDN, 2005, 50 (05) : 52 - +