Paper published in a book (Scientific congresses, symposiums and conference proceedings)
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
 

Files


Full Text
Helbecque_et_al_PDCO_2024.pdf
Author postprint (869.88 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Chapel; Tree-Search; GPU computing; CUDA; HIP; N-Queens; Nvidia; AMD
Abstract :
[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 :
Computer science
Author, co-author :
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)
External co-authors :
yes
Language :
English
Title :
GPU-Accelerated Tree-Search in Chapel Versus CUDA and HIP
Publication date :
2024
Event name :
14th IEEE Workshop Parallel / Distributed Combinatorics and Optimization
Event place :
San Francisco, United States
Event date :
May 31, 2024
Audience :
International
Main work title :
2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
Publisher :
Institute of Electrical and Electronics Engineers Inc.
Pages :
872-879
Peer reviewed :
Peer reviewed
FnR Project :
FNR17133848 - Ultra-scale Computing For Solving Big Optimization Problems, 2022 (01/01/2023-30/06/2026) - Gregoire Danoy
Funding text :
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).
Available on ORBilu :
since 18 November 2024

Statistics


Number of views
77 (0 by Unilu)
Number of downloads
31 (0 by Unilu)

Scopus citations®
 
3
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
2
WoS citations
 
2

Bibliography


Similar publications



Contact ORBilu