Processors White Papers

Virtual Hierarchies to Support Server Consolidation

Overview Server consolidation is becoming an increasingly popular technique to manage and utilize systems. This paper develops CMP memory systems for server consolidation where most sharing occurs within Virtual Machines (VMs). The memory systems maximize shared memory accesses serviced within a VM, minimize interference among separate VMs, facilitate dynamic reassignment of VMs to processors and memory, and support content-based page sharing among VMs. The paper begins with a tiled architecture where each of 64 tiles contains a processor, private L1 caches, and an L2 bank. It reveals why single-level directory designs fail to meet workload consolidation goals. It develops the paper's central idea of imposing a two-level virtual (or logical) coherence hierarchy on a physically flat CMP that harmonizes with VM assignment.

Further White Paper Details
PublisherAssociation for Computing Machinery File FormatPDF
Date PublishedJune 2007
FormatWhite Papers   
Topics
Thin clients switch on digitally excluded

Thin clients switch on digitally excluded

Case study: Digital inclusion project tackles social exclusion in Liverpool more

Renault goes multilingual

Renault goes multilingual

Case study: Translation tech turns docs into 23 languages… more


Quick Sitemap Links: