Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
GPU-Accelerated Tree-Search in Chapel Versus CUDA and HIP
HELBECQUE, Guillaume; KRISHNASAMY, Ezhilmathi; MELAB, Nouredine et al.
2024In 2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
Peer reviewed
 

Documents


Texte intégral
Helbecque_et_al_PDCO_2024.pdf
Postprint Auteur (869.88 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 :
Chapel; Tree-Search; GPU computing; CUDA; HIP; N-Queens; Nvidia; AMD
Résumé :
[en] In the context of exascale programming, the PGAS-based Chapel is among the rare languages targeting the holistic handling of high-performance computing issues including the productivity-aware harnessing of Nvidia and AMD GPUs. In this paper, we propose a pioneering proof-of-concept dealing with this latter issue in the context of tree-based exact optimization. Actually, we revisit the design and implementation of a generic multi-pool GPU-accelerated tree-search algorithm using Chapel. This algorithm is instantiated on the backtracking method and experimented on the N-Queens problem. For performance evaluation, the Chapel-based approach is compared to Nvidia CUDA and AMD HIP low-level counterparts. The reported results show that in a single-GPU setting, the high GPU abstraction of Chapel results in a loss of only 8% (resp. 16%) compared to CUDA (resp. HIP). In a multi-GPU setting, up to 80% (resp. 71%) of the baseline speedup is achieved for coarse-grained problem instances on Nvidia (resp. AMD) GPUs.
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 UMR 9189, Centre Inria de l'Université de Lille, France
KRISHNASAMY, Ezhilmathi ;  University of Luxembourg > Faculty of Science, Technology and Medicine > HPC Platform > High Level Support Team
MELAB, Nouredine;  Université de Lille, CNRS/CRIStAL UMR 9189, 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 :
GPU-Accelerated Tree-Search in Chapel Versus CUDA and HIP
Date de publication/diffusion :
2024
Nom de la manifestation :
14th IEEE Workshop Parallel / Distributed Combinatorics and Optimization
Lieu de la manifestation :
San Francisco, Etats-Unis
Date de la manifestation :
May 31, 2024
Manifestation à portée :
International
Titre de l'ouvrage principal :
2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
Maison d'édition :
Institute of Electrical and Electronics Engineers Inc.
Pagination :
872-879
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) :
The second author is supported by FNR CORE (ref. U-AGR-7213-00-V), while the others are supported by the Agence Nationale de la Recherche (ref. ANR-22-CE46-0011) and the Luxembourg National Research Fund (ref. INTER/ANR/22/17133848).
Disponible sur ORBilu :
depuis le 18 novembre 2024

Statistiques


Nombre de vues
78 (dont 0 Unilu)
Nombre de téléchargements
31 (dont 0 Unilu)

citations Scopus®
 
3
citations Scopus®
sans auto-citations
0
OpenCitations
 
0
citations OpenAlex
 
2
citations WoS
 
2

Bibliographie


Publications similaires



Contacter ORBilu