DocumentCode
2379457
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
fYear
2008
fDate
12-15 Oct. 2008
Firstpage
272
Lastpage
279
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location
Lake Tahoe, CA
ISSN
1063-6404
Print_ISBN
978-1-4244-2657-7
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2008.4751873
Filename
4751873
Link To Document