Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems 2009
DOI: 10.1145/1508244.1508259
|View full text |Cite
|
Sign up to set email alerts
|

RapidMRC

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 114 publications
(6 citation statements)
references
References 39 publications
0
6
0
Order By: Relevance
“…Modeling application interferences is challenging, and one way to address this problem is to partition the cache to avoid these potential interferences. Multiple CP schemes have been designed, through hardware techniques (Kim et al, 2004; Nesbit et al, 2007; Qureshi and Patt, 2006) and software techniques (Guan et al, 2009; Lin et al, 2008; Tam et al, 2007; Taylor et al, 1990). Most of the hardware approaches are efficient with a very low overhead at the execution time, but they suffer from an extra cost in terms of hardware components.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Modeling application interferences is challenging, and one way to address this problem is to partition the cache to avoid these potential interferences. Multiple CP schemes have been designed, through hardware techniques (Kim et al, 2004; Nesbit et al, 2007; Qureshi and Patt, 2006) and software techniques (Guan et al, 2009; Lin et al, 2008; Tam et al, 2007; Taylor et al, 1990). Most of the hardware approaches are efficient with a very low overhead at the execution time, but they suffer from an extra cost in terms of hardware components.…”
Section: Related Workmentioning
confidence: 99%
“…On the side of software-based solutions, the most popular is page coloring , where physical pages are selected for application allocations so that they end up in specific sections of the cache. Tam et al (2007) showed that important gains can be achieved through a static partitioning of the L2 cache using page coloring. Besides static strategies, dynamic CP strategies using page coloring have also been studied.…”
Section: Related Workmentioning
confidence: 99%
“…However, all of the proposed methods have to inspect all memory accesses and measure stack distance. Other works [29] have proposed hardware-accelerated stack distance collection. Liu and Mellor-Crummey [17] use a technique based on shadow profiling that forks off a redundant copy of an application, instrumented by Pin, to measure the stack distances for a selected set of references [17].…”
Section: Related Workmentioning
confidence: 99%
“…[Bennett and Kruskal(1975)]. Because of the overhead of the algorithm and the need to detect all memory accesses, it can only be used on-line when hardware support is available [Zhou et al(2004)], when large blocks are accessed explicitly [Kim et al(2000)], or when approximations are acceptable [Tam et al(2009),Zhou et al(2004]. In our caching middleware, we consider a single-level memory hierarchy (main memory), blocks (objects) that are accessed explicitly by calling the middleware, and use LRU as the object replacement policy.…”
Section: Cooperative Cachingmentioning
confidence: 99%