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
         
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Design, Automation and Test in Europe, 2005. Proceedings
         
        
        
            Print_ISBN : 
0-7695-2288-2
         
        
        
            DOI : 
10.1109/DATE.2005.148