2013 IEEE International Symposium on Workload Characterization (IISWC) 2013
DOI: 10.1109/iiswc.2013.6704665
|View full text |Cite
|
Sign up to set email alerts
|

Characterizing multi-threaded applications for designing sharing-aware last-level cache replacement policies

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 36 publications
0
6
0
Order By: Relevance
“…Frequency based LRU Eviction based on frequency of cache access Natarajan et al (2013) Sharing-aware policy Reuse of shared LLC blocks by crossthreads Warrier et al (2013) Application-aware replacement policy Depriving high access rate application to override low access rate application Li et al (2014) Reference affinity scheme Allocating frequently used data closely Lathigara et al (2015) Application behaviour-aware replacement policy (ABRip) Predictions of re-reference interval of the block based on application behaviour and block locality Mahto et al (2017) AB-aware adaptive cache management policy (ACAM) Eviction based on application behaviour towards cache access Thread level parallelism aware partitioning (TAP) Eviction based on UCP and RRIP Mekkat et al (2013) LLC management policy GPUs tolerance towards the latency in accessing memory The research community has proposed several techniques to address main memory contention which we discuss next.…”
Section: Replacement Policy Referencementioning
confidence: 99%
“…Frequency based LRU Eviction based on frequency of cache access Natarajan et al (2013) Sharing-aware policy Reuse of shared LLC blocks by crossthreads Warrier et al (2013) Application-aware replacement policy Depriving high access rate application to override low access rate application Li et al (2014) Reference affinity scheme Allocating frequently used data closely Lathigara et al (2015) Application behaviour-aware replacement policy (ABRip) Predictions of re-reference interval of the block based on application behaviour and block locality Mahto et al (2017) AB-aware adaptive cache management policy (ACAM) Eviction based on application behaviour towards cache access Thread level parallelism aware partitioning (TAP) Eviction based on UCP and RRIP Mekkat et al (2013) LLC management policy GPUs tolerance towards the latency in accessing memory The research community has proposed several techniques to address main memory contention which we discuss next.…”
Section: Replacement Policy Referencementioning
confidence: 99%
“…In this section I am going to discuss some more. Natarajan and Chaudhuri [4] studied biasing of LLC cache replacement towards shared lines within multiple cores in a single socket. They show that cross-thread reuses of shared cache lines in LLC are more important than intra-thread reuses of private data in multithreaded applications.…”
Section: Os Scheduling Optimizationmentioning
confidence: 99%
“…12 In addition, Band-pass prefetching could append thread-criticality information [Du Bois et al 2013;Panda and Balachandran 2013] for performing prefetcher aggressiveness control. However, when the threads of a parallel application share data and work co-operatively (observed by Natarajan and Chaudhuri [2013] and Panda and Balachandran [2012]), it is possible to append Band-pass prefetching with data sharing characteristics for further improving the execution time of parallel applications.…”
Section: Applying Band-pass Prefetching To Parallel Workloadsmentioning
confidence: 99%