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 条
  • [31] Software-Defined Access Networks
    Elbers, Joerg-Peter
    Grobe, Klaus
    Magee, Anthony
    2014 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2014,
  • [32] Demonstration of Software-Defined FlexPON
    Zhou, Lei
    Lin, Huafeng
    Peng, Guikai
    Chand, Naresh
    Wang, Zhen Ping
    Wang, Feng
    Effenberger, Frank
    2014 INTERNATIONAL CONFERENCE ON OPTICAL NETWORK DESIGN AND MODELING, 2014, : 37 - 42
  • [33] Abstractions for Software-Defined Networks
    Casado, Martin
    Foster, Nate
    Guha, Arjun
    COMMUNICATIONS OF THE ACM, 2014, 57 (10) : 86 - 95
  • [34] The elusive software-defined radio
    Electron Des, 2006, 20 (56-67):
  • [35] Software-defined optoacoustic tomography
    Insabella, Roberto M.
    Gonzalez, Martin G.
    Riobo, Lucas M.
    Hass, Klaus
    Veiras, Francisco E.
    APPLIED OPTICS, 2020, 59 (03) : 706 - 711
  • [36] Software-Defined Optical Transmission
    Freude, Wolfgang
    Schmogrow, Rene
    Nebendahl, Bernd
    Hillerkuss, David
    Meyer, Joachim
    Dreschmann, Michael
    Huebner, Michael
    Becker, Juergen
    Koos, Christian
    Leuthold, Juerg
    2011 13TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2011,
  • [37] Software-defined radio technologies
    Haruyama, S
    WIRELESS COMMUNICATION TECHNOLOGIES: NEW MULTIMEDIA SYSTEMS, 2000, 564 : 131 - 145
  • [38] Toward Software-Defined SLAs
    Lango, Jason
    COMMUNICATIONS OF THE ACM, 2014, 57 (01) : 54 - 60
  • [39] Software-Defined Radio and Broadcasting
    Iancu, Daniel
    Glossner, John
    Sima, Mihai
    Farkas, Peter
    McGuire, Michael
    INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2009, 2009
  • [40] Software-defined DTV Platform
    Yu, Jungpil
    Lee, Hyun-Yong
    Choi, Chang Hoon
    Chung, Jaehun
    2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2013, : 492 - 493