Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
PGAS Data Structure for Unbalanced Tree-Based Algorithms at Scale
HELBECQUE, Guillaume; CARNEIRO, Tiago; MELAB, Nouredine et al.
2024In Computational Science – ICCS 2024
Peer reviewed
 

Documents


Texte intégral
Helbecque_et_al_ICCS_2024.pdf
Postprint Auteur (552.94 kB) Licence Creative Commons - Attribution
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Depth-first Tree Search; PGAS; Scalable Data Structures; Work Stealing
Résumé :
[en] The design and implementation of algorithms for increasingly large and complex modern supercomputers requires the definition of data structures and workload distribution mechanisms in a productive and scalable way. In this paper, we propose a PGAS (Partitioned Global Address Space) data structure along with a Work-Stealing mechanism for the class of parallel tree-based algorithms that explore unbalanced trees using the depth-first search strategy. The contribution has been implemented and packaged as an open-source module in the Chapel PGAS language. The experimentation of the contribution in a single-node setting using backtracking applied to fine-grained Unbalanced Tree-Search (UTS) benchmark shows that 68% of the linear speed-up can be achieved. In addition, the scalability of the contribution has been evaluated using the Branch-and-Bound algorithm to solve big instances of the Flowshop Scheduling problem on a large cluster. The reported results reveal that 50% of strong scaling efficiency is achieved using 400 computer nodes (51,200 processing cores).
Disciplines :
Sciences informatiques
Auteur, co-auteur :
HELBECQUE, Guillaume  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > PCOG ; Université de Lille, CNRS/CRIStAL, Centre Inria de l’Université de Lille, France
CARNEIRO, Tiago;  Interuniversity Microelectronics Centre, Belgium
MELAB, Nouredine;  Université de Lille, CNRS/CRIStAL, Centre Inria de l’Université de Lille, France
GMYS, Jan;  Université de Lille, CNRS/CRIStAL, Centre Inria de l’Université de Lille, France
BOUVRY, Pascal ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
PGAS Data Structure for Unbalanced Tree-Based Algorithms at Scale
Date de publication/diffusion :
29 juin 2024
Nom de la manifestation :
24th International Conference on Computational Science
Lieu de la manifestation :
Malaga, Espagne
Date de la manifestation :
July 2-4, 2024
Manifestation à portée :
International
Titre de l'ouvrage principal :
Computational Science – ICCS 2024
Maison d'édition :
Springer Cham
Pagination :
103–111
Peer reviewed :
Peer reviewed
Projet FnR :
FNR17133848 - Ultra-scale Computing For Solving Big Optimization Problems, 2022 (01/01/2023-30/06/2026) - Gregoire Danoy
Subventionnement (détails) :
This work is supported by the Agence Nationale de la Recherche (ref. ANR-22-CE46-0011) and the Luxembourg National Research Fund (ref. INTER/ANR/22/17133848), under the UltraBO project.
Disponible sur ORBilu :
depuis le 18 novembre 2024

Statistiques


Nombre de vues
61 (dont 2 Unilu)
Nombre de téléchargements
41 (dont 2 Unilu)

citations Scopus®
 
1
citations Scopus®
sans auto-citations
0
OpenCitations
 
0
citations OpenAlex
 
1
citations WoS
 
1

Bibliographie


Publications similaires



Contacter ORBilu