Software Engineering / 811: Parallel and Distributed Computing and Networks / 816: Artificial Intelligence and Applications 2014
DOI: 10.2316/p.2014.811-027
|View full text |Cite
|
Sign up to set email alerts
|

A Methodology for Estimating Co-Scheduling Slowdowns due to Memory Bus Contention on Multicore Nodes

Abstract: When two or more programs are co-scheduled on the same multicore computer they might experience a slowdown due to the limited off-chip memory bandwidth. According to our measurements, this slowdown does not depend on the total bandwidth use in a simple way. One thing we observe is that a higher memory bandwidth usage will not always lead to a larger slowdown. This means that relying on bandwidth usage as input to a job scheduler might cause non-optimal scheduling of processes on multicore nodes in clusters, cl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
19
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(19 citation statements)
references
References 11 publications
0
19
0
Order By: Relevance
“…The rest of this section presents prior efforts which identify, quantify or model the applications' performance due to shared resource contention. Slowdown based methods -De Blanche et al [12,13] propose a slowdown based characterization method to estimate the applications' slowdown when sharing the memory bus. Their sensitivity curve is obtained using synthesized memory traffic and the contentiousness is found using performance counters.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…The rest of this section presents prior efforts which identify, quantify or model the applications' performance due to shared resource contention. Slowdown based methods -De Blanche et al [12,13] propose a slowdown based characterization method to estimate the applications' slowdown when sharing the memory bus. Their sensitivity curve is obtained using synthesized memory traffic and the contentiousness is found using performance counters.…”
Section: Related Workmentioning
confidence: 99%
“…Cache contention -Several works have been proposed to model how applications' performance is affected by changes in the amount of available shared resources, especially cache capacity. Our work does not consider using cache interference, as it is misleading when coscheduling applications using separate cache hierarchies [12].…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations