Large-Scale Dynamic Graph Processing with Graphic Processing Unit-Accelerated Priority-Driven Differential Scheduling and Operation Reduction
Recently, there has been active research on utilizing GPUs for the efficient processing of large-scale dynamic graphs. However, challenges arise due to the repeated transmission and processing of identical data during dynamic graph operations. This paper proposes an efficient processing scheme for large-scale dynamic graphs in GPU environments with limited memory, leveraging dynamic scheduling and operation reduction. The proposed scheme partitions the dynamic graph and schedules each partition based on active and tentative active vertices, optimizing GPU utilization. Additionally, snapshots are employed to capture graph changes, enabling the detection of redundant edge and vertex modifications. This reduces unnecessary computations, thereby minimizing GPU workloads and data transmission costs. The scheme significantly enhances performance by eliminating redundant operations on the same edges or vertices. Performance evaluations demonstrate an average improvement of 280% over existing static graph processing techniques and 108% over existing dynamic graph processing schemes.
Authors
- Hyeonbyeong Lee (ORCID: https://orcid.org/0009-0005-8936-0911)
- Jaesoo Yoo (ORCID: https://orcid.org/0000-0001-9926-9947)
- Jongtae Lim (ORCID: https://orcid.org/0000-0002-2588-2033)
- Kyoungsoo Bok (ORCID: https://orcid.org/0000-0002-1402-982X)
- Sangho Song (ORCID: https://orcid.org/0009-0002-4321-7069)
- Dojin Choi (ORCID: https://orcid.org/0000-0002-6331-4651)
- D.J. Cha
- Jihyeon Choi
Institutions
- Changwon National University (KR)
- Chungbuk National University Hospital (KR)
- Wonkwang University (KR)
Publication Details
- Journal
- Applied Sciences
- Published
- 2025-03-14
- DOI
- https://doi.org/10.3390/app15063172
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Science and ICT, South Korea