ACM: An Efficient Approach for Managing Shared Caches in Chip Multiprocessors

  title={ACM: An Efficient Approach for Managing Shared Caches in Chip Multiprocessors},
  author={Mohammad Hammoud and Sangyeun Cho and Rami G. Melhem},
This paper proposes and studies a hardware-based adaptive controlled migration strategy for managing distributed L2 caches in chip multiprocessors. Building on an area-efficient shared cache design, the proposed scheme dynamically migrates cache blocks to cache banks that best minimize the average L2 access latency. Cache blocks are continuously monitored and the locations of the optimal corresponding cache banks are predicted to effectively alleviate the impact of non-uniform cache access… CONTINUE READING
Highly Cited
This paper has 56 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 22 extracted citations

Exploiting replication to improve performances of NUCA-based CMP systems

ACM Trans. Embedded Comput. Syst. • 2014
View 4 Excerpts
Highly Influenced

Dynamic reusability-based replication with network address mapping in CMPs

17th Asia and South Pacific Design Automation Conference • 2012
View 7 Excerpts
Highly Influenced

High performance cache block replication using re-reference probability in CMPs

2011 18th International Conference on High Performance Computing • 2011
View 6 Excerpts
Highly Influenced

Runtime home mapping for effective memory resource usage

Microprocessors and Microsystems - Embedded Hardware Design • 2014
View 1 Excerpt

57 Citations

Citations per Year
Semantic Scholar estimates that this publication has 57 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 23 references

Victim replication: maximizing capacity while hiding wire delay in tiled chip multiprocessors

32nd International Symposium on Computer Architecture (ISCA'05) • 2005
View 10 Excerpts
Highly Influenced

ASR: Adaptive Selective Replication for CMP Caches

2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06) • 2006
View 6 Excerpts
Highly Influenced

Cooperative Caching for Chip Multiprocessors

ISCA 2006 • 2006
View 3 Excerpts
Highly Influenced

Optimizing replication, communication, and capacity allocation in CMPs

32nd International Symposium on Computer Architecture (ISCA'05) • 2005
View 6 Excerpts
Highly Influenced

Managing Wire Delay in Large Chip-Multiprocessor Caches

37th International Symposium on Microarchitecture (MICRO-37'04) • 2004
View 11 Excerpts
Highly Influenced

A NUCA Substrate for Flexible CMP Cache Sharing

IEEE Transactions on Parallel and Distributed Systems • 2007
View 2 Excerpts