2017
DOI: 10.1007/978-3-319-64203-1_17
|View full text |Cite
|
Sign up to set email alerts
|

Low-Cost Approximation Algorithms for Scheduling Independent Tasks on Hybrid Platforms

Abstract: Abstract:Hybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasingly used in computing. When scheduling tasks on such platforms, one has to take into account that a task execution time depends on the type of core used to execute it. We focus on the problem of minimizing the total completion time (or makespan) when scheduling independent tasks on two processor types, also known as the (P m, P k)||C max problem. We propose BalancedEstimate and BalancedMakespan, two novel 2-approximation al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
14
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(15 citation statements)
references
References 28 publications
1
14
0
Order By: Relevance
“…Low complexity algorithms, which are closer to our work, have been studied in [5,11] and achieve approximation ratios respectively equal to 2 and 2 + √ 2. For tasks with precedence constraints, Kedad-Sidhoum et al [18] provided a tight 6-approximation algorithm based on linear programming.…”
Section: Related Worksupporting
confidence: 61%
See 1 more Smart Citation
“…Low complexity algorithms, which are closer to our work, have been studied in [5,11] and achieve approximation ratios respectively equal to 2 and 2 + √ 2. For tasks with precedence constraints, Kedad-Sidhoum et al [18] provided a tight 6-approximation algorithm based on linear programming.…”
Section: Related Worksupporting
confidence: 61%
“…Schedulers for independent tasks on hybrid platforms have first been proposed [5,8,11]. Some of them have been adapted for task graphs: [20] extends the algorithm of [5] to the (offline) scheduling of task graphs, while [2] adapts an online scheduler for independent tasks on hybrid platforms [17] to obtain a competitive online scheduler for task graphs.…”
Section: Introductionmentioning
confidence: 99%
“…Finally, there has recently been a number of papers targeting both a low computing cost and a bounded approximation ratio, such as related works . Cheriere and Saule propose a 2‐approximation algorithm under the assumption that no task is longer on any resource than the optimal makespan.…”
Section: Related Workmentioning
confidence: 99%
“…For hybrid architectures, a 6‐approximation algorithm was proposed by Kedad‐Sidhoum et al In the case of independent tasks, there is a false(43+13kfalse)‐approximation algorithm based on dynamic programming. Several other faster algorithms have been proposed, achieving approximation ratio of two (in the work of Canon et al) and 3.41 (in the work of Beaumont et al). If the tasks arrive in an on‐line order, a 4‐competitive algorithm was presented by Chen et al for hybrid architectures without precedence relations.…”
Section: Related Workmentioning
confidence: 99%
“…In the case of independent tasks, a systematic comparison of various heuristics has been performed by Braun et al Specifically, the authors examined 11 different heuristics and provided a good basis for comparison and insights on circumstances why a technique outperforms another. Finally, experimental comparisons of the algorithms in the more recent literature for independent tasks can be found …”
Section: Related Workmentioning
confidence: 99%