Title :
Asymmetric cache coherency: Improving multicore performance for non-uniform workloads
Author :
Shield, John ; Diguet, Jean-Philippe ; Gogniat, Guy
Author_Institution :
Lab.-STICC, Univ. de Bretagne-Sud, Lorient, France
Abstract :
Asymmetric coherency is a new concept to support non-uniform workloads in multicore processors. We present the theory behind asymmetric coherency policies and show our design requires no additional hardware over an existing system. Asymmetric coherency is designed to provide better performance for asymmetry in a workload and this is applicable to SoC multicores where the applications often are not evenly spread among the processors. The low cost and complexity makes it a desirable new coherency policy for future work. Our results show up to a 60% reduction in coherency costs for unshared data and up to a 174% improvement in memory access time for shared data.
Keywords :
cache storage; multiprocessing systems; system-on-chip; asymmetric cache coherency; multicore performance; multicore processor; system-on-chip multicore; Benchmark testing; Hardware; Memory management; Multicore processing; Program processors; Random access memory; Runtime; Cache; Memory Coherency; Memory Management; Multicore Processing; Non-Uniform Workload;
Conference_Titel :
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location :
Montpellier
Print_ISBN :
978-1-4577-0640-0
DOI :
10.1109/ReCoSoC.2011.5981491