Community Detection for Large Graphs on GPUs With Unified Memory
Loading...
Date
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Inc.
Open Access Color
Green Open Access
No
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
While GPUs accelerate applications from different domains with different characteristics, processing large datasets gets infeasible on target systems with limited device memory. Unified memory support makes it possible to work with data larger than available GPU memory. However, page migration overhead for executions with irregular memory access patterns, like graph processing workloads, induces severe performance degradation. While memory hints help to deal with page movements by keeping data in suitable memory spaces, coarse-grain configurations can still not avoid migrations for executions having diverse data structures. In this work, we target the state-of-the-art CUDA implementation of the Louvain community detection algorithm and evaluate the impacts of the fine-grained unified memory hints on the performance. Our experimental evaluation shows that memory hints configured for specific data structures reveal significant performance improvements and enable us to work efficiently with large graphs.
Description
Keywords
Fields of Science
Citation
WoS Q
Scopus Q

OpenCitations Citation Count
N/A
Source
2024 Conference on High Performance Extreme Computing-HPEC-Annual -- SEP 23-27, 2024 -- ELECTR NETWORK
Volume
Issue
Start Page
1
End Page
7
PlumX Metrics
Citations
Scopus : 0
Page Views
10
checked on Apr 27, 2026
Google Scholar™


