Approximation algorithm for scheduling applications on hybrid multi-core machines with communications delays - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Approximation algorithm for scheduling applications on hybrid multi-core machines with communications delays

Résumé

This paper presents an efficient algorithm with performance guarantee (approximation algorithm) to solve task scheduling problem on hybrid platform. The underlying platform architecture in this work is composed by two types of resources CPU and GPU, often called hybrid parallel multi-core platforms. We consider here for each type of resource identical nodes with communications delays. We focus in finding a generic approach to schedule applications presented by DAG (Directed Acyclic Graph) that minimizes makespan by considering communication delay between processors and tasks. A 6-approximation scheduling algorithm is proposed and evaluated in comparison to exact solutions and to another method. We demonstrate that the proposed algorithm achieves a close-to-optimal performance. Finally, our algorithm has been experimented on a large number of instances. These tests assess the good practical behavior of the algorithms with respect to the state-of-the-art solutions whenever these exist.
Fichier principal
Vignette du fichier
IPDPS_2018_DAG_V9_MA.pdf (514.55 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02073600 , version 1 (20-03-2019)

Identifiants

Citer

Massinissa Ait Aba, Lilia Zaourar, Alix Munier-Kordon. Approximation algorithm for scheduling applications on hybrid multi-core machines with communications delays. IPDPS Workshops 2018, 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, May 2018, Vancouver, Canada. pp.36-45, ⟨10.1109/IPDPSW.2018.00016⟩. ⟨hal-02073600⟩
75 Consultations
368 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More