2018
DOI: 10.1109/tpds.2018.2793886
|View full text |Cite
|
Sign up to set email alerts
|

Malleable Task-Graph Scheduling with a Practical Speed-Up Model

Abstract: Scientific workloads are often described by Directed Acyclic task Graphs. Indeed, DAGs represent both a theoretical model and the structure employed by dynamic runtime schedulers to handle HPC applications. A natural problem is then to compute a makespan-minimizing schedule of a given graph. In this paper, we are motivated by task graphs arising from multifrontal factorizations of sparse matrices and therefore work under the following practical model. Tasks are malleable (i.e., a single task can be allotted a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 44 publications
0
5
0
Order By: Relevance
“…They used a three-step algorithm to solve the problem: parallel degree allotment, task scheduling and frequency assignment. Marchal et al [29] proposed a practical speedup model for graphs of MPTs, which takes trade-off between tractability and accuracy. They proposed model-optimized variants of the existing algorithms PROPMAPPING and FLOWFLEX, and proved them are 2-approximation algorithms.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…They used a three-step algorithm to solve the problem: parallel degree allotment, task scheduling and frequency assignment. Marchal et al [29] proposed a practical speedup model for graphs of MPTs, which takes trade-off between tractability and accuracy. They proposed model-optimized variants of the existing algorithms PROPMAPPING and FLOWFLEX, and proved them are 2-approximation algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…In this section, first, we introduce the MPT model that supports time-slice. Here, we give an example of MPTs-WRF (Weather Research and Forecasting Model) [29]. WRF is widely used in the weather forecast.…”
Section: Moldable Parallel Task Supporting Time-slice Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…We will refer to this in the remainder of this paper as dynamicity, which has been shown to improve overall system efficiency with respect to various optimization goals, such as throughput, energy or job queue latency [13,19,20,23]. Dynamicity can also be advantageous for individual applications: Avoiding a-priori resource fixation and using the global scheduler perspective can improve individual resource efficiency and support urgent computing [6,15,16,20].…”
Section: Introductionmentioning
confidence: 99%
“…That work either supposes that the task has a forecast speedup under different parallelisms [19], or supposes that we know the details of the DAG of the parallel task. However, it is very difficult to get an accurate forecast of the speedup under different parallelisms [20].…”
Section: Introductionmentioning
confidence: 99%