arrow
Return

Triangle Counting Accelerations: From Algorithm to In-Memory Computing Architecture

delete2022-10-01
delete15
delete
OA
AI
X
Xueyan Wang
J
Jianlei Yang *
Y
Yinglin Zhao
X
Xiaotao Jia
殷荣 cover
殷荣 (Rong Yin)
X
Xuhang Chen
曲刚 (Gang Qu)
张慧 (Weisheng Zhao) *
DOI:10.1109/TC.2021.3131049delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Triangles are the basic substructure of networks and triangle counting (TC) has been a fundamental graph computing problem in numerous fields such as social network analysis. Nevertheless, like other graph computing problems, due to the high memory-computation ratio and random memory access pattern, TC involves a large amount of data transfers thus suffers from the bandwidth bottleneck in the traditional Von-Neumann architecture. To overcome this challenge, in this paper, we propose to accelerate TC with the emerging processingin-memory (PIM) architecture through an algorithm-architecture co-optimization manner. To enable the efficient in-memory implementations, we come up to reformulate TC with bitwise logic operations (such as AND), and develop customized graph compression and mapping techniques for efficient data flow management. With the emerging computational Spin-Transfer Torque Magnetic RAM(STT-MRAM) array, which is one of the most promising PIM enabling techniques, the device-to-architecture co-simulation results demonstrate that the proposed TC in-memory accelerator outperforms the state-of-the-art GPU and FPGA accelerations by 12.2 x and 31.8 x, respectively, and achieves a 34 x energy efficiency improvement over the FPGA accelerator.
Keywords:
Triangle counting acceleration
processing-in-memory
algorithm-architecture co-design
graph computing

Journal

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

Organization

B
Beihang University
Scholars:
5.1W
Papers: 4.1W
Citations: 37
I
institute of information engineering, cas
Scholars:
474
Papers: 466
Citations: 0
C
chinese academy of sciences
Scholars:
56.1W
Papers: 44.8W
Citations: 704
researcher View more organizations