2010 IEEE International Symposium on Parallel &Amp; Distributed Processing (IPDPS) 2010
DOI: 10.1109/ipdps.2010.5470399
|View full text |Cite
|
Sign up to set email alerts
|

Performance impact of resource contention in multicore systems

Abstract: Resource sharing in commodity multicore processors can have a significant impact on the performance of production applications. In this paper we use a differential performance analysis methodology to quantify the costs of contention for resources in the memory hierarchy of several multicore processors used in high-end computers. In particular, by comparing runs that bind MPI processes to cores in different patterns, we can isolate the effects of resource sharing. We use this methodology to measure how such sha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
10
0
1

Year Published

2011
2011
2016
2016

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(12 citation statements)
references
References 11 publications
1
10
0
1
Order By: Relevance
“…The loosest interference class is between two applications which are on the same chip, but which do not share any resources except their interface to peripheral devices. Others have used interference classes to estimate the potential amount of interference in various assignments of applications to a machine (see contention groups in [19] for example). We see a few additional reasons that defining interference classes can be beneficial.…”
Section: Interference Classesmentioning
confidence: 99%
See 1 more Smart Citation
“…The loosest interference class is between two applications which are on the same chip, but which do not share any resources except their interface to peripheral devices. Others have used interference classes to estimate the potential amount of interference in various assignments of applications to a machine (see contention groups in [19] for example). We see a few additional reasons that defining interference classes can be beneficial.…”
Section: Interference Classesmentioning
confidence: 99%
“…The works by Carter et al [9] and Levesque et al [30] evaluate whether increasing core counts on Cray machines will improve scientific applications' performance by estimating their memory bandwidth contention. Finally, Hood et al [19] and Jin et al [25] break down expected contention by class for different architectural platforms using microbenchmarks. They then estimate how real applications will perform on different architectural configurations.…”
Section: Related Workmentioning
confidence: 99%
“…Jin and Hood et al [10,5] did similar studies and used an experimental setup like ours. However, they pursued the goal of identifying bottlenecks in HPC setups, so they evaluated MPI applications on fewer architectures and with less variations in the size of the data set compared to our work.…”
Section: Related Workmentioning
confidence: 87%
“…This situation is called resource contention which can significantly degrade the performance in comparison to a contentionfree environment. The effects of resource contention in multiprocessor and multi-core systems have been widely studied in the literature [30]- [32].…”
Section: A Overviewmentioning
confidence: 99%