HyTGraph: GPU-Accelerated Graph Processing with Hybrid Transfer Management
Qiange Wang, Xin Ai, Yanfeng Zhang, Jing Chen, Ge Yu

TL;DR
HyTGraph is a GPU-based graph processing framework that dynamically combines explicit and implicit data transfer methods to optimize performance, achieving significant speedups over existing systems.
Contribution
This work introduces a hybrid transfer management approach and a GPU-accelerated framework with task scheduling optimizations for efficient large graph processing.
Findings
Up to 10.27X speedup over existing systems
Effective hybrid transfer approach improves performance
Optimizations enhance GPU utilization and reduce transfer overhead
Abstract
Processing large graphs with memory-limited GPU needs to resolve issues of host-GPU data transfer, which is a key performance bottleneck. Existing GPU-accelerated graph processing frameworks reduce the data transfers by managing the active subgraph transfer at runtime. Some frameworks adopt explicit transfer management approaches based on explicit memory copy with filter or compaction. In contrast, others adopt implicit transfer management approaches based on on-demand access with zero-copy or unified-memory. Having made intensive analysis, we find that as the active vertices evolve, the performance of the two approaches varies in different workloads. Due to heavy redundant data transfers, high CPU compaction overhead, or low bandwidth utilization, adopting a single approach often results in suboptimal performance. In this work, we propose a hybrid transfer management approach to take…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Cloud Computing and Resource Management
