2014
DOI: 10.1007/978-3-319-09873-9_52
|View full text |Cite
|
Sign up to set email alerts
|

On Constructing DAG-Schedules with Large AREAs

Abstract: The Area of a schedule Σ for a DAG G is a quality metric that measures the rate at which Σ renders G's nodes eligible for execution. Specifically, AREA(Σ) is the average number of nodes of G that are eligible for execution as Σ executes G node by node. Extensive simulations suggest that, for many distributions of processor availability and power, DAG-schedules having larger Areas execute DAGs faster on platforms that are dynamically heterogeneous: the platform's processors change power and availability status … 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
2020
2020

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…The problem of finding truly AREA-maximizing schedules has recently been shown to be computationally intractable, specifically NP-complete [34]. AO is the first efficient scheduling mechanism that provably enhances the rate of producing allocationeligible chores for every computation-DAG.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…The problem of finding truly AREA-maximizing schedules has recently been shown to be computationally intractable, specifically NP-complete [34]. AO is the first efficient scheduling mechanism that provably enhances the rate of producing allocationeligible chores for every computation-DAG.…”
Section: Resultsmentioning
confidence: 99%
“…Yet, the impetus for the definition is the intuition that increasing the rate of rendering chores eligible for execution will have a benign impact on the performance of any volatile platform-and the experiments in [6] support this intuition. The current paper is motivated by the fact that, while all computations admit A-M schedules, the problem of finding such schedules for general computations is likely computationally intractable, being NP-complete [34]. We respond to the need for efficiently generated schedules by building on the results in [9] to craft an AREA-Oriented (A-O) scheduling heuristic that we call AO.…”
Section: Motivating Area-oriented Schedulingmentioning
confidence: 99%
See 1 more Smart Citation