DocumentCode
1857320
Title
Energy-Efficient Cache Coherence Protocols in Chip-Multiprocessors for Server Consolidation
Author
García-Guirado, Antonio ; Fernandez-Pascual, Ricardo ; Ros, Alberto ; García, José M.
Author_Institution
Dept. de Ingeniena y Tecnol. de Comput., Univ. de Murcia, Murcia, Spain
fYear
2011
fDate
13-16 Sept. 2011
Firstpage
51
Lastpage
62
Abstract
As the number of cores in a chip increases, power consumption is becoming a major constraint in the design of chip multiprocessors. At the same time, server consolidation is gaining importance to take advantage of such a number of cores. Our goal is to alleviate this constraint by reducing the power consumption of chip multiprocessors used for consolidated workloads by means of the cache coherence protocol. For this, we statically divide the chip in areas, which allows us to reduce the directory overhead needed to support coherence and to reduce the network traffic. This translates into less power consumption without performance degradation. Cache coherence is maintained per area and pointers are used to link the areas, thereby achieving isolation among virtual machines and savings in memory requirements. Additionally, the coherence protocol dynamically selects one node per area as responsible for providing the data on a cache miss, thus lessening the average cache miss latency and the traffic among areas. Compared to a highly-optimized directory implementation, the leakage power consumption is reduced by 54% and the dynamic power consumption of the caches and the network-on-chip by up to 38% for a 64-tile chip multiprocessor with 4 virtual machines, showing no performance degradation.
Keywords
cache storage; microprocessor chips; multiprocessing systems; power consumption; protocols; virtual machines; chip multiprocessor; energy-efficient cache coherence protocol; power consumption; server consolidation; virtual machines; Coherence; Power demand; Proposals; Protocols; Servers; Tiles; Virtual machine monitors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2011 International Conference on
Conference_Location
Taipei City
ISSN
0190-3918
Print_ISBN
978-1-4577-1336-1
Electronic_ISBN
0190-3918
Type
conf
DOI
10.1109/ICPP.2011.44
Filename
6047172
Link To Document