Liberator: A Data Reuse Framework for Out-of-Memory Graph Computing on GPUs
Published in IEEE Transactions on Parallel and Distributed Systems (TPDS), 2023
Abstract
We present Liberator, a data reuse framework that enables efficient out-of-memory graph computing on GPUs. When graph data exceeds GPU memory capacity, Liberator intelligently partitions graph data and schedules computation to maximize data reuse across partitions, significantly reducing the overhead of CPU-GPU data transfers.
Key Contributions
- A novel data reuse framework for out-of-memory graph processing on GPUs
- Intelligent graph partitioning and scheduling to minimize data transfer overhead
- Demonstrated significant speedups over existing out-of-memory GPU graph frameworks
Authors
Shiyang Li, Ruiqi Tang, Jingyu Zhu, Ziyi Zhao, Xiaoli Gong, Wenwen Wang, Jin Zhang, Pen-Chung Yew
IEEE Transactions on Parallel and Distributed Systems (TPDS), 34(6): 1954-1967, 2023.

Recommended citation: S. Li, R. Tang, J. Zhu, Z. Zhao, X. Gong, W. Wang, J. Zhang, P.-C. Yew. "Liberator: A Data Reuse Framework for Out-of-Memory Graph Computing on GPUs." IEEE Transactions on Parallel and Distributed Systems (TPDS), 34(6): 1954-1967, 2023.
Download Paper
