2022
DOI: 10.1145/3524616
|View full text |Cite
|
Sign up to set email alerts
|

A Pressure-Aware Policy for Contention Minimization on Multicore Systems

Abstract: Modern Chip Multiprocessors (CMPs) are integrating an increasing amount of cores to address the continually growing demand for high-application performance. The cores of a CMP share several components of the memory hierarchy, such as Last-Level Cache (LLC) and main memory. This allows for considerable gains in multithreaded applications while also helping to maintain architectural simplicity. However, sharing resources can also result in performance bottleneck due to contention among concurrently executing app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
0
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 29 publications
0
0
0
Order By: Relevance
“…Kundan et. al [36] propose a scheduler tailored explicitly to oversubscription scenarios on UMA. These are the same scenarios addressed by other recent works [16], [37], which -unlike our proposal-leverage coscheduling on UMA platforms instead of NUMA-aware thread placement.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Kundan et. al [36] propose a scheduler tailored explicitly to oversubscription scenarios on UMA. These are the same scenarios addressed by other recent works [16], [37], which -unlike our proposal-leverage coscheduling on UMA platforms instead of NUMA-aware thread placement.…”
Section: Related Workmentioning
confidence: 99%
“…Determining these optimal solutions (described in detail later) requires extensive exploration of the search space. Unfortunately, the complexity of the optimal thread placement problem combined with the NP-hard nature of the optimal cachepartitioning/clustering problems [7], [9], [27], [36] requires the exploration of a vast search space, whose size grows exponentially with the number of applications and LLC ways. This constitutes an important challenge.…”
Section: Fairness-optimized Thread Placement and Llc-partitioning In ...mentioning
confidence: 99%
“…Kundan et al [58] characterize the pressure that applications inflict on both LLC and memory bandwidth to schedule applications to the processor cores, prioritizing those applications that made the least progress. However, offline information (IPC of the application alone) is required to estimate the progress.…”
Section: Coresmentioning
confidence: 99%