The evolution of an x86 virtual machine monitor

被引:16
|
作者
Agesen O.
Garthwaite A.
Sheldon J.
Subrahmanyam P.
机构
来源
Operating Systems Review (ACM) | 2010年 / 44卷 / 04期
关键词
Dynamic binary translation; MMU; Nested Paging; SVM; TLB; Virtual machine monitor; Virtualization; VSMP; VT; X86;
D O I
10.1145/1899928.1899930
中图分类号
学科分类号
摘要
Twelve years have passed since VMware engineers first virtualized the x86 architecture. This technological breakthrough kicked off a transformation of an entire industry, and virtualization is now (once again) a thriving business with a wide range of solutions being deployed, developed and proposed. But at the base of it all, the fundamental quest is still the same: running virtual machines as well as we possibly can on top of a virtual machine monitor.
引用
收藏
页码:3 / 18
页数:15
相关论文
共 50 条
  • [41] TAXI: Trace analysis for X86 interpretation
    Vlaovic, S
    Davidson, ES
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 508 - 514
  • [42] MPTLsim: A Simulator for X86 Multicore Processors
    Zeng, Hui
    Yourst, Matt
    Ghose, Kanad
    Ponomarev, Dmitry
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 226 - 231
  • [43] Register renaming for x86 superscalar design
    Liu, CC
    Shiu, RM
    Chung, CP
    1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 336 - 343
  • [44] Optimizing precision overhead for x86 processors
    Ogasawara, T
    Komatsu, H
    Nakatani, T
    USENIX ASSOCIATION PROCEEDINGS OF THE 2ND JAVA(TM) VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM, 2002, : 41 - 50
  • [45] Reverse Engineering x86 Processor Microcode
    Koppe, Philipp
    Kollenda, Benjamin
    Fyrbiak, Marc
    Kison, Christian
    Gawlik, Robert
    Paar, Christof
    Holz, Thorsten
    PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), 2017, : 1163 - 1180
  • [46] Programming Model for a Heterogeneous x86 Platform
    Saha, Bratin
    Zhou, Xiaocheng
    Chen, Hu
    Gao, Ying
    Yan, Shoumeng
    Rajagopalan, Mohan
    Fang, Jesse
    Zhang, Peinan
    Ronen, Ronny
    Mendelson, Avi
    ACM SIGPLAN NOTICES, 2009, 44 (06) : 431 - 440
  • [47] A multimedia-enhanced x86 processor
    Norrod, F
    Wawrzynek, R
    1996 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE, DIGEST OF TECHNICAL PAPERS, 1996, 39 : 220 - 221
  • [48] A SUCCESSFUL DESIGN METHODOLOGY FOR X86 PROCESSORS
    不详
    ELECTRONIC ENGINEERING, 1993, 65 (801): : S39 - S41
  • [49] Optimizing precision overhead for x86 processors
    Ogasawara, T
    Komatsu, H
    Nakatani, T
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (09): : 875 - 893
  • [50] 虚拟化向X86延伸
    雷赫
    中国计算机用户, 2008, (07) : 58 - 58