2019
DOI: 10.34218/ijcet.10.2.2019.023
|View full text |Cite
|
Sign up to set email alerts
|

Acr: Application Aware Cache Replacement for Shared Caches in Multi-Core Systems

Abstract: Modern multi-core systems allow concurrent execution of different applications on a single chip. Such multicores handle the large bandwidth requirement from the processing cores by employing multiple levels of caches with one or two levels of private caches along with a shared last-level cache (LLC). In shared LLC, when applications with varying access behavior compete with each other for space, conventional single core cache replacement techniques can significantly degrade the system performance. In such scen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 18 publications
(49 reference statements)
0
2
0
Order By: Relevance
“…Warrier [154] proposed an Application-aware Cache Replacement (ACR) policy. During cache replacement, the victim is selected, taking into account the hit-gap of the applications.…”
Section: ) Proposal Focused On Achieving a Better Performancementioning
confidence: 99%
See 1 more Smart Citation
“…Warrier [154] proposed an Application-aware Cache Replacement (ACR) policy. During cache replacement, the victim is selected, taking into account the hit-gap of the applications.…”
Section: ) Proposal Focused On Achieving a Better Performancementioning
confidence: 99%
“…Proposals to reduce shared memory bus interference in realtime multicore systems are discussed below, divided into four fundamental categories: Memory Bandwidth Regulator, Application behavior aware policy Recency counters at each block AVG [154] Application-aware policy Taking into account the hit-gap of the applications AVG [156] (CA-RRIP) replacement algorithm Prediction of reuse of the block AVG Phased Execution Model, Offline Scheduling, and Hardware isolation. In addition, the main proposals that use interference reduction techniques without considering the predictability issue are discussed.…”
Section: Memory Bus Interferencementioning
confidence: 99%