Affiliation:
1. Renmin University of China, Beijing, China
2. Tsinghua University, Beijing, China
3. North Carolina State University, Raleigh, China
Abstract
Modern graphs exert colossal time and space pressure on graph analytics applications. In 2022, Facebook social graph reaches 2.91 billion users with trillions of edges. Many compression algorithms have been developed to support direct processing on compressed graphs to address this challenge. However, previous graph compression algorithms do not focus on leveraging redundancy in repeated neighbor sequences, so they do not save the amount of computation for graph analytics. We develop CompressGraph, an efficient rule-based graph analytics engine that leverages data redundancy in graphs to achieve both performance boost and space reduction for common graph applications. CompressGraph has three advantages over previous works. First, the rule-based abstraction of CompressGraph supports the reuse of intermediate results during graph traversal, thus saving time. Second, CompressGraph has intense expressiveness to support a wide range of graph applications. Third, CompressGraph scales well under high parallelism because the context-free rules have few dependencies. Experiments show that CompressGraph provides significant performance and space benefits on both CPUs and GPUs. On evaluating six typical graph applications, CompressGraph can achieve 1.97× speedup on the CPU, while 3.95× speedup on the GPU, compared to the state-of-the-art CPU and GPU methods, respectively. Moreover, CompressGraph can save an average of 71.27% memory savings on CPU and 70.36 on GPU.
Funder
National Natural Science Foundation of China
Beijing Nova Program
The Fundamental Research Funds for the Central Universities and the Research Funds of Renmin University of China
CCF-Tencent Open Research Fund
Publisher
Association for Computing Machinery (ACM)
Reference155 articles.
1. Rachit Agarwal , Anurag Khandelwal , and Ion Stoica . 2015 . Succinct: Enabling queries on compressed data. In 12th $$USENIX$$ Symposium on Networked Systems Design and Implementation ($$NSDI$$ 15). 337--350. Rachit Agarwal, Anurag Khandelwal, and Ion Stoica. 2015. Succinct: Enabling queries on compressed data. In 12th $$USENIX$$ Symposium on Networked Systems Design and Implementation ($$NSDI$$ 15). 337--350.
2. Power graph compression reveals dominant relationships in genetic transcription networks
3. Topic-based community search over spatial-social networks
4. Graph Compression by BFS
5. Fast Sparse Matrix-Vector Multiplication on GPUs for Graph Applications
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. F-TADOC: FPGA-Based Text Analytics Directly on Compression with HLS;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
2. Enabling Efficient NVM-Based Text Analytics without Decompression;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
3. RECom: A Compiler Approach to Accelerating Recommendation Model Inference with Massive Embedding Columns;Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4;2023-03-25