• 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