Skip to main navigation Skip to search Skip to main content

Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel & Nvidia

Research output: Chapter in Book/Report/Conference proceeding › Conference Contribution (Conference Proceeding)

Abstract

Efficient graph processing is essential for a wide range of applications. Scalability and memory access patterns are still a challenge, especially with the Breadth-First Search algorithm. This work focuses on leveraging HPC systems with multiple GPUs available in a single node with peer-to-peer functionality of the Intel one API implementation of SYCL. We propose three GPU-based load-balancing methods: work-group localisation for efficient data access, even workload distribution for higher GPU occupancy, and a hybrid strided-access approach for heuristic balancing. These methods ensure performance, portability, and productivity with a unified codebase. Our proposed methodologies outperform state-of-the-art single-GPU implementations based on CUDA on synthetic RMAT graphs. We analysed BFS performance across NVIDIA A100, Intel Max 1550, and AMD MI300X GPUs, achieving a peak performance of 153.27 GTEPS on an RMAT25-64 graph using 8 GPUs on the NVIDIA A100. Furthermore, our work demonstrates the capability to handle RMAT graphs up to scale 29, achieving superior performance on synthetic graphs and competitive results on real-world datasets.
Original languageEnglish
Title of host publicationSC Workshops '25
Subtitle of host publicationProceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherAssociation for Computing Machinery
Pages2077-2087
Number of pages11
ISBN (Print)9798400718717
DOIs
Publication statusPublished - 16 Nov 2025
Event12th Workshop on Accelerator Programming and Directives (WACCPD 2025) - St. Louis, United States
Duration: 16 Nov 2025 → 21 Nov 2025
https://waccpd.org/

Publication series

NameSC: The International Conference for High Performance Computing, Networking, Storage, and Analysis
PublisherAssociation for Computing Machinery

Workshop

Workshop12th Workshop on Accelerator Programming and Directives (WACCPD 2025)
Abbreviated titleWACCPD 2025
Country/TerritoryUnited States
CitySt. Louis
Period16/11/25 → 21/11/25
Internet address

Bibliographical note

Publisher Copyright:
© 2025 Copyright held by the owner/author(s).

Fingerprint

Dive into the research topics of 'Towards Efficient Load Balancing BFS on GPUs: One Code for AMD, Intel & Nvidia'. Together they form a unique fingerprint.

Cite this