Optimal Workload Scheduling Algorithm for Data-Parallel Applications on Heterogeneous Platforms based on Dynamic Programming - INRIA - Institut National de Recherche en Informatique et en Automatique Access content directly
Reports Year : 2022

Optimal Workload Scheduling Algorithm for Data-Parallel Applications on Heterogeneous Platforms based on Dynamic Programming

Algorithme d’ordonnancement optimal basé sur la programmation dynamique pour les applications aux données parallèles sur des plates-formes hétérogènes

Laércio Lima Pilla

Abstract

This report discusses a new algorithm for makespan minimization on situations where the workload can be partitioned among heterogeneous resources. Without making any assumptions regarding the behavior or shape of the functions giving the execution time on a resource, we are able to provide optimal solutions with a dynamic programming algorithm in O(T 2 n) for a workload of T tasks and n heterogeneous resources. This report includes a short state of the art, the problem's model, the algorithm, and its optimality proof.
Fichier principal
Vignette du fichier
RR-9487.pdf (469.38 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03776372 , version 1 (14-09-2022)
hal-03776372 , version 2 (26-09-2022)

Identifiers

  • HAL Id : hal-03776372 , version 1

Cite

Laércio Lima Pilla. Optimal Workload Scheduling Algorithm for Data-Parallel Applications on Heterogeneous Platforms based on Dynamic Programming. [Research Report] RR-9487, CNRS; LaBRI; Inria; Université de Bordeaux; Bordeaux INP. 2022, pp.1-6. ⟨hal-03776372v1⟩
106 View
59 Download

Share

Gmail Facebook X LinkedIn More