arrow
Return

Reordering and Compression for Hypergraph Processing

delete2024-06-01
delete2
PRE
AI
Y
Yu Liu
Q
Qi Luo
M
Mengbai Xiao *
D
Dongxiao Yu
H
Huashan Chen
成秀珍 (Xiuzhen Cheng)
DOI:10.1109/TC.2024.3377915delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Hypergraphs are applicable to various domains such as social contagion, online groups, and protein structures due to their effective modeling of multivariate relationships. However, the increasing size of hypergraphs has led to high computation costs, necessitating efficient acceleration strategies. Existing approaches often require consideration of algorithm-specific issues, making them difficult to directly apply to arbitrary hypergraph processing tasks. In this paper, we propose a compression-array acceleration strategy involving hypergraph reordering to improve memory access efficiency, which can be applied to various hypergraph processing tasks without considering the algorithm itself. We introduce a new metric called closeness to optimize the ordering of vertices and hyperedges in the one-dimensional array representation. Moreover, we present an 1/2w-approximation algorithm to obtain the optimal ordering of vertices and hyperedges. We also develop an efficient update mechanism for dynamic hypergraphs. Our extensive experiments demonstrate significant improvements in hypergraph processing performance, reduced cache misses, and reduced memory footprint. Furthermore, our method can be integrated into existing hypergraph processing frameworks, such as Hygra, to enhance their performance.
Keywords:
Arrays
Measurement
Heuristic algorithms
Proteins
Partitioning algorithms
Optimization
Task analysis
Graph analytics
hypergraph
locality
reordering
optimization

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

S
shandong university
Scholars:
9.3W
Papers: 6.4W
Citations: 94
C
chinese academy of sciences
Scholars:
56.3W
Papers: 44.9W
Citations: 704