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)
W
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.4K
Citations:
9.8K

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
I
institute of information engineering, cas
Scholars:
477
Papers: 469
Citations: 0
C
chinese academy of sciences
Scholars:
56.7W
Papers: 45.0W
Citations: 704
researcher View more organizations
Cited Papers

Cited Papers

Current-induced magnetization switching in atom-thick tungsten engineered perpendicular magnetic tunnel junctions with large tunnel magnetoresistance
err2018-02-14
err291
errOAAI
errWang, Mengxing; Cai, Wenlong; Cao, Kaihua; Zhou, Jiaqi; Wrona, Jerzy; Peng, Shouzhong; Yang, Huaiwen; Wei, Jiaqi; Kang, Wang; Zhang, Youguang; Langer, Juergen; Ocker, Berthold; Fert, Albert; Zhao, Weisheng
errShare
errSave
A Roadmap Towards Standards for Neurally Controlled End Effectors
err2021-01-01
err0
errOAAI
errAndrew Y. Paek; Justin A. Brantley; Akshay Sujatha Ravindran; Kevin Nathan; Yongtian He; David Eguren; Jesus G. Cruz-Garza; Sho Nakagome; Dilranjan S. Wickramasuriya; Jiajun Chang; Md Rashed-Al-Mahfuz; Md. Rafiul Amin; Nikunj A. Bhagat; Jose L. Contreras-Vidal
errShare
errSave
errShare
errSave
Survival Estimates for Juvenile Fish Subjected to a Laboratory‐Generated Shear Environment
err2011-01-09
err0
PREAI
errD. A. Neitzel; D. D. Dauble; G. F. Čada; M. C. Richmond; G. R. Guensch; R. P. Mueller; C. S. Abernethy; Brett Amidan
errShare
errSave
Compassion fatigue in nurses
err2010-11-01
err0
PREAI
errElizabeth A. Yoder
errShare
errSave
researcher View more