Title :
Prototyping a hybrid main memory using a virtual machine monitor
Author :
Dong Ye ; Pavuluri, Aravind ; Waldspurger, Carl A. ; Tsang, Brian ; Rychlik, Bohuslav ; Woo, Steven
Abstract :
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.
Keywords :
DRAM chips; computer architecture; virtual machines; computer architecture performance analysis; delay-simulation; desktop productivity workloads; first-level DRAM; hybrid main memory prototyping; hypothetical hybrid main memory; instrumentation code; performance degradation; virtual machine monitor; virtualization-based approach; Computer architecture; Delay; Instruments; Memory architecture; Performance analysis; Productivity; Random access memory; Virtual machine monitors; Virtual machining; Virtual prototyping;
Conference_Titel :
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
Print_ISBN :
978-1-4244-2657-7
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2008.4751873