Prototyping a Hybrid Main Memory Using a Virtual Machine Monitor

被引:7
|
作者
Ye, Dong [1 ]
Pavuluri, Aravind [2 ]
Waldspurger, Carl A. [2 ]
Tsang, Brian [3 ]
Rychlik, Bohuslav [3 ]
Woo, Steven [3 ]
机构
[1] Northeastern Univ, Boston, MA USA
[2] VMware Inc, Palo Alto, CA USA
[3] Rambus Inc, Sunnyvale, CA USA
关键词
D O I
10.1109/ICCD.2008.4751873
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We use a novel virtualization-based approach for computer architecture performance analysis. We present a case study analyzing a hypothetical hybrid main memory, which consists of a first-level DRAM augmented by a 10-100x slower second-level memory. This architecture is motivated by the recent emergence of lower-cost, higher-density, and lower-power alternative memory technologies. To model such a system, we customize a virtual machine monitor (VMM) with delay-simulation and instrumentation code. Benchmarks representing server, technical computing, and desktop productivity workloads are evaluated in virtual machines (VMs). Relative to baseline all-DRAM systems, these workloads experience widely varying performance degradation when run on hybrid main memory systems which have significant amounts of second-level memory.
引用
收藏
页码:272 / +
页数:2
相关论文
共 50 条
  • [1] Electric Drive Dimensioning for a Hybrid Working Machine by Using Virtual Prototyping
    Montonen, Juho
    Montonen, Jan-Henri
    Immonen, Paula
    Murashko, Kirill
    Ponomarev, Pavel
    Lindh, Tuomo
    Lindh, Pia
    Laurila, Lasse
    Pyrhonen, Juha
    Tarkiainen, Antti
    Rouvinen, Asko
    [J]. 2012 XXTH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES (ICEM), 2012, : 921 - 927
  • [2] Optimizing the Memory Management of a Virtual Machine Monitor on a NUMA System
    Luo, Qiuming
    Xiao, Feng
    Ming, Zhong
    Li, Hao
    Chen, Jianyong
    Zhang, Jianhua
    [J]. COMPUTER, 2016, 49 (06) : 66 - 74
  • [3] Linux/RTOS hybrid operating environment on Gandalf virtual machine monitor
    Oikawa, Shuichi
    Ito, Megumi
    Nakajima, Tatsuo
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 287 - 296
  • [4] Using virtual prototyping
    Devulapalli, B
    [J]. SOLID STATE TECHNOLOGY, 2003, 46 (09) : 26 - +
  • [5] Deploying Virtual Honeypots on Virtual Machine Monitor
    Zakaria, Wira Zanoramy Ansiry
    Ahmad, Siti Rohaidah
    Azz, Norazah Abd
    [J]. INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2686 - 2690
  • [6] Improving the design of squat machine using motion capture and virtual prototyping
    Mariti L.
    Valentini P.P.
    [J]. Sports Engineering, 2011, 14 (2-4) : 73 - 84
  • [7] Using memory errors to attack a virtual machine
    Govindavajhala, S
    Appel, AW
    [J]. 2003 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 2003, : 154 - 165
  • [8] OS debugging method using a lightweight virtual machine monitor
    Takeuchi, T
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 1058 - 1059
  • [9] Virtual Prototyping and Validation of an Automatic Washing Machine
    Fu, Sufang
    Gao, Han
    Zhang, Qiuju
    Chen, Xiqu
    Zhang, Xueming
    [J]. MANUFACTURING SCIENCE AND ENGINEERING, PTS 1-5, 2010, 97-101 : 3387 - +
  • [10] Is Your Virtual Machine Monitor Secure?
    Karger, Paul A.
    [J]. APTC 2008: THIRD ASIA-PACIFIC TRUSTED INFRASTRUCTURE TECHNOLOGIES CONFERENCE, PROCEEDINGS, 2008, : 5 - 5