• DocumentCode
    2342045
  • Title

    Design of ISA for efficient virtualization

  • Author

    Yuhang, Liu ; Qinfen, Hao ; Limin, Xiao ; MingFa, Zhu

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Beijing Univ. of Aeronaut. & Astronaut., Beijing
  • fYear
    2009
  • fDate
    25-27 May 2009
  • Firstpage
    3167
  • Lastpage
    3172
  • Abstract
    Popek, Goldberg have done some research on the formal requirements for virtualizable third Generation Architectures. This paper discusses how to design Instruction Set Architectures (ISAs) that supporting virtualization. Firstly, it defines formally the concepts that concerns with the issue. Secondly, it reclassifies the instructions according to instruction behaviors. Thirdly, it discusses how to reduce the proportion of instructions that are executed with intervention and interpretation of virtual machine monitor (VMM) in the entire instruction set so as to expand the efficiency space in further with the premise of the whole machine can be virtualized (MCV). At last, it not only gives but proves a theorem about the mapping between any instruction sequences when VMM doesn´t exist and its counterpart when VMM does exist. These not only provide guidelines for the design of ISA and the construction of efficient VMM, but also help to assess the existing ISA and make some necessary modification to enable MCV.
  • Keywords
    instruction sets; supervisory programs; virtual machines; formal requirement; instruction sequence; instruction set architecture; virtual machine monitor; Computer aided instruction; Computer architecture; Computer science; Control systems; Instruction sets; Resource management; Space technology; Sufficient conditions; Virtual machine monitors; Virtual machining; Efficient Virtualization; Instruction Set Architecture (ISA); Sensitive Instruction(SI);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics and Applications, 2009. ICIEA 2009. 4th IEEE Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-4244-2799-4
  • Electronic_ISBN
    978-1-4244-2800-7
  • Type

    conf

  • DOI
    10.1109/ICIEA.2009.5138785
  • Filename
    5138785