2015
DOI: 10.1109/tc.2014.2361511
|View full text |Cite
|
Sign up to set email alerts
|

Predicting the Effect of Memory Contention in Multi-Core Computers Using Analytic Performance Models

Abstract: Analyzing and predicting the performance of applications that run on multi-core computers is essential. This paper demonstrates experimentally that memory contention resulting from multiple cores accessing shared memory resources can become a significant component (i.e., over 50 percent) of an application's execution time. The paper develops single-and multi-class analytic performance models for predicting the effect of memory contention on a job's execution time. The models consider local and remote memory as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(1 citation statement)
references
References 23 publications
0
1
0
Order By: Relevance
“…Challenge in implementing fairness: To estimate on the fly progress of individual process over solo performance without using hardware performance counters. The number of instructions completed by a process can be determined using hardware performance counters, however, these hardware counters are specific to processors as revealed in the studies by Eyerman et al (2006), Zhuravlev et al (2012), Eyerman and Eeckhout (2009) and Bardhan et al (2015) and are not available in current processors. So in current processors, measuring performance would be challenging which would also impact implementation of fairness.…”
Section: Optimising Fairness Through Schedulingmentioning
confidence: 99%
“…Challenge in implementing fairness: To estimate on the fly progress of individual process over solo performance without using hardware performance counters. The number of instructions completed by a process can be determined using hardware performance counters, however, these hardware counters are specific to processors as revealed in the studies by Eyerman et al (2006), Zhuravlev et al (2012), Eyerman and Eeckhout (2009) and Bardhan et al (2015) and are not available in current processors. So in current processors, measuring performance would be challenging which would also impact implementation of fairness.…”
Section: Optimising Fairness Through Schedulingmentioning
confidence: 99%