Logo image
Triangle Counting and Truss Decomposition using FPGA
Conference proceeding

Triangle Counting and Truss Decomposition using FPGA

Sitao Huang, Mohamed El-Hadedy, Cong Hao, Qin Li, Vikram S Mailthody, Ketan Date, Jinjun Xiong, Deming Chen, Rakesh Nagi and Wen-mei Hwu
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Conference Proceedings, p.1
01/01/2018

Abstract

Decomposition Field programmable gate arrays
Conference Title: 2018 IEEE High Performance extreme Computing Conference (HPEC) Conference Start Date: 2018, Sept. 25 Conference End Date: 2018, Sept. 27 Conference Location: Waltham, MA, USA Triangle counting and truss decomposition are two essential procedures in graph analysis. As the scale of graphs grows larger, designing highly efficient graph analysis systems with less power demand becomes more and more urgent. In this paper, we present triangle counting and truss decomposition using a Field-Programmable Gate Array (FPGA). We leverage the flexibility of FPGAs and achieve low-latency high-efficiency implementations. Evaluation on SNAP dataset shows that our triangle counting and truss decomposition implementations achieve 43.5× on average (up to 757.7×) and 6.4× on average (up to 68.0×) higher performance per Watt respectively over GPU solutions.

Metrics

1 Record Views

Details

Logo image