2005
DOI: 10.21236/ada466772
|View full text |Cite
|
Sign up to set email alerts
|

Victim Migration: Dynamically Adapting Between Private and Shared CMP Caches

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
41
0

Year Published

2009
2009
2014
2014

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 29 publications
(40 citation statements)
references
References 37 publications
0
41
0
Order By: Relevance
“…Private cache based optimizations improve capacity utilization by controlling replication [13,27,138] and allowing capacity sharing between caches [27,156]. Shared cache based optimizations reduce on-chip latency by cache block migration [15,158], replication [159] or limiting the scope of sharing within a small cluster [68]. However the proposed solutions are either limited in only improving a certain class of workloads [13,15,138,156] or relying on specific cache or coherence protocol implementations [15,27,68,138,156,159].…”
Section: Latency Reduction Proposalsmentioning
confidence: 99%
See 4 more Smart Citations
“…Private cache based optimizations improve capacity utilization by controlling replication [13,27,138] and allowing capacity sharing between caches [27,156]. Shared cache based optimizations reduce on-chip latency by cache block migration [15,158], replication [159] or limiting the scope of sharing within a small cluster [68]. However the proposed solutions are either limited in only improving a certain class of workloads [13,15,138,156] or relying on specific cache or coherence protocol implementations [15,27,68,138,156,159].…”
Section: Latency Reduction Proposalsmentioning
confidence: 99%
“…In the context of CMP caching, flexible data placement is also needed to exploit the benefits of advanced cache replacement policies [57], reduce inter-thread conflict misses [158], provide QoS support via cache partitioning [81], and keep frequently accessed data close to the processor [26]. Highly associative caches (used by most CMP caching proposals) are thus needed to allow flexible data placement at the cost of extra area, latency, power and complexity overhead.…”
Section: Cache Replacement and Placementmentioning
confidence: 99%
See 3 more Smart Citations