• DocumentCode
    2588271
  • Title

    Exploring energy/performance tradeoffs in shared memory MPSoCs: snoop-based cache coherence vs. software solutions

  • Author

    Loghi, Mirko ; Poncino, Massimo

  • Author_Institution
    Dipt. di Inf., Verona Univ., Italy
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    508
  • Abstract
    Shared memory is a common interprocessor communication paradigm for single-chip multi-processor platforms. Snoop-based cache coherence is a very successful technique that provides a clean shared-memory programming abstraction in general-purpose chip multiprocessors, but there is no consensus on its usage in resource-constrained multiprocessor systems on chips (MPSoC) for embedded applications. This work aims at providing a comparative energy and performance analysis of cache coherence support schemes in MPSoC. Thanks to the use of a complete multiprocessor simulation platform, which relies on accurate technology-homogeneous power models, we were able to explore different cache-coherent shared-memory communication schemes for a number of cache configurations and workloads.
  • Keywords
    cache storage; embedded systems; performance evaluation; shared memory systems; system-on-chip; cache-coherent communication; embedded applications; energy/performance tradeoffs; general-purpose chip multiprocessors; multiprocessor simulation platform; multiprocessor systems on chips; performance analysis; shared memory MPSoC; shared-memory programming abstraction; single-chip multiprocessor platforms; snoop-based cache coherence; software solutions; technology-homogeneous power models; Coherence; Context modeling; Energy consumption; Energy efficiency; Hardware; Multiprocessing systems; Performance analysis; Power system modeling; Software performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.148
  • Filename
    1395614