2008 · 22 citations · 22 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureMemoryVirtualizationMemory Hierarchy DesignMemory Subsystem DesignMemory VirtualizationVirtual Machine MonitorsVirtual MemoryVirtualization ArchitectureHybrid Memory ArchitecturesMain Memory OrganizationMemory Power ManagementMemory Power OptimizationPerformance DegradationPerformance Degradation DetectionVirtual Machine Monitor DesignVirtual Machines
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.
22
Simics: A full system simulation platform
Peter Magnusson, Magnus Christensson, J. Eskilson et al. · Computer · 2002 · 2.1K citations
Virtual machine monitors: current technology and future trends
Mendel Rosenblum, Tal Garfinkel · Computer · 2005 · 623 citations
Memory resource management in VMware ESX server
Carl A. Waldspurger · 2002 · 343 citations