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
Link To Document :
بازگشت