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

The search‐based scheduling algorithm HP* for parallel tasks on heterogeneous platforms

Abstract: Scheduling is a widely used method in parallel computing, which assigns tasks to compute resources of a parallel environments. In this article, we consider independent parallel tasks to be scheduled onto a heterogeneous execution platform consisting of a set of multicores of different architecture. Each parallel task has an internal potential parallelism which allows a parallel execution on any multicore processors. However, the execution time may differ due a different computation speed of different multicore… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 27 publications
(43 reference statements)
0
1
0
Order By: Relevance
“…Task scheduling problems are usually solved with heuristics or meta‐heuristics 6,20‐22 . Heuristics are often based on greedy selection strategies, and their performance is not very agile in complex situations 6,17,18,23‐27 . Topcuoglu et al 23 proposed two classic scheduling algorithms: heterogeneous earliest‐finish‐time and critical‐path‐on‐a‐processor.…”
Section: Introductionmentioning
confidence: 99%
“…Task scheduling problems are usually solved with heuristics or meta‐heuristics 6,20‐22 . Heuristics are often based on greedy selection strategies, and their performance is not very agile in complex situations 6,17,18,23‐27 . Topcuoglu et al 23 proposed two classic scheduling algorithms: heterogeneous earliest‐finish‐time and critical‐path‐on‐a‐processor.…”
Section: Introductionmentioning
confidence: 99%