Scheduling Fork-Join Task Graphs to Heterogeneous Processors

05/27/2023
by   Huijun Wang, et al.
0

The scheduling of task graphs with communication delays has been extensively studied. Recently, new results for the common sub-case of fork-join shaped task graphs were published, including an EPTAS and polynomial algorithms for special cases. These new results modelled the target architecture to consist of homogeneous processors. However, forms of heterogeneity become more and more common in contemporary parallel systems, such as CPU–accelerator systems, with their two types of resources. In this work, we study the scheduling of fork-join task graphs with communication delays, which is representative of highly parallel workloads, onto heterogeneous systems of related processors. We present an EPAS, and some polynomial time algorithms for special cases, such as with equal processing costs or unlimited resources. Lastly, we briefly look at the above described case of two resource-types and its implications. It is interesting to note, that all results here also apply to scheduling independent tasks with release times and deadlines.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2023

DAG Scheduling in the BSP Model

We study the problem of scheduling an arbitrary computational DAG on a f...
research
03/24/2022

Scheduling UET-UCT DAGs of Depth Two on Two Processors

Given unit execution time (UET) tasks whose precedence constraints form ...
research
03/05/2022

Worst-Case Analysis of LPT Scheduling on Small Number of Non-Identical Processors

The approximation ratio of the longest processing time (LPT) scheduling ...
research
04/16/2022

Scheduling Coflows for Minimizing the Total Weighted Completion Time in Heterogeneous Parallel Networks

Coflow is a network abstraction used to represent communication patterns...
research
07/03/2023

Greedy Minimum-Energy Scheduling

We consider the problem of energy-efficient scheduling across multiple p...
research
12/08/2017

Priority-Aware Near-Optimal Scheduling for Heterogeneous Multi-Core Systems with Specialized Accelerators

To deliver high performance in power limited systems, architects have tu...
research
01/21/2019

Optimal Task Scheduling Benefits From a Duplicate-Free State-Space

The NP-hard problem of task scheduling with communication delays (P|prec...

Please sign up or login with your details

Forgot password? Click here to reset