2015
DOI: 10.1002/cpe.3619
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive demand‐aware work‐stealing in multi‐programmed multi‐core architectures

Abstract: SUMMARYModern multi-core computers often execute multiple programs concurrently, but traditional work-stealing schedulers assume that only a single program executes at a time. If multiple work-stealing programs run on a multi-core computer concurrently, the performance of these co-located programs is poor and unbalanced due to the interference among their workers. To relieve this problem, this paper proposes demand-aware work-stealing (DWS) for a single work-stealing program. If multiple programs that adopt DW… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 32 publications
0
3
0
Order By: Relevance
“…For multi-programmed workloads, there are numerous papers studied the performance optimization. The prior work covers relieving memory contention [10,11], workload balance [12,13], power related optimization [14]. In [11], a memory scheduling algorithm called time-based least memory intensive scheduling was proposed according to the memory contention situation.…”
Section: Multi-programmed Workloadsmentioning
confidence: 99%
See 2 more Smart Citations
“…For multi-programmed workloads, there are numerous papers studied the performance optimization. The prior work covers relieving memory contention [10,11], workload balance [12,13], power related optimization [14]. In [11], a memory scheduling algorithm called time-based least memory intensive scheduling was proposed according to the memory contention situation.…”
Section: Multi-programmed Workloadsmentioning
confidence: 99%
“…[10] proposed the adaptive time-based least memory intensive scheduling. Chen et al [12] proposed a demand-aware work-stealing task scheduler, with which a work-stealing program uses cores according to its realtime demand, then they presented the adaptive version in [13]. In [31], a fast, automated technique was proposed for accurate on-line estimation of the performance and power consumption of interacting processes in a multi-programmed, multi-core environment.…”
Section: Multi-programmed Workloadsmentioning
confidence: 99%
See 1 more Smart Citation