Triangle Counting and Truss Decomposition using FPGA

被引:0
|
作者
Huang, Sitao [1 ]
El-Hadedy, Mohamed [1 ]
Hao, Cong [1 ]
Li, Qin [1 ]
Mailthody, Vikram S. [1 ]
Date, Ketan [2 ]
Xiong, Jinjun [3 ]
Chen, Deming [1 ]
Nagi, Rakesh [2 ]
Hwu, Wen-mei [1 ]
机构
[1] Univ Illinois, ECE, Urbana, IL 61801 USA
[2] Univ Illinois, ISE, Urbana, IL 61801 USA
[3] IBM Corp, Thomas J Watson Res Ctr, Cognit Comp Syst Res, Yorktown Hts, NY 10598 USA
来源
2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC) | 2018年
关键词
FPGA; graph algorithms; triangle counting; truss decomposition;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.5x on average (up to 757.7x) and 6.4x on average (up to 68.0x) higher performance per Watt respectively over GPU solutions.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Triangle Counting in Dynamic Graph Streams
    Laurent Bulteau
    Vincent Froese
    Konstantin Kutzkov
    Rasmus Pagh
    Algorithmica, 2016, 76 : 259 - 278
  • [22] Truss Decomposition on Multilayer Graphs
    Huang, Hongxuan
    Linghu, Qingyuan
    Zhang, Fan
    Ouyang, Dian
    Yang, Shiyu
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5912 - 5915
  • [23] Triangle Counting in Dynamic Graph Streams
    Bulteau, Laurent
    Froese, Vincent
    Kutzkov, Konstantin
    Pagh, Rasmus
    ALGORITHMICA, 2016, 76 (01) : 259 - 278
  • [24] Truss decomposition of uncertain graphs
    Zhaonian Zou
    Rong Zhu
    Knowledge and Information Systems, 2017, 50 : 197 - 230
  • [25] Truss decomposition of uncertain graphs
    Zou, Zhaonian
    Zhu, Rong
    KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 50 (01) : 197 - 230
  • [26] Truss Decomposition on Large Probabilistic Networks using H-Index
    Esfahani, Fatemeh
    Daneshmand, Mahsa
    Srinivasan, Venkatesh
    Thomo, Alex
    Wu, Kui
    33RD INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2021), 2020, : 145 - 156
  • [27] Structured encryption for triangle counting on graph data
    Wu, Yulin
    Chen, Lanxiang
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 200 - 210
  • [28] High-Efficiency Triangle Counting on the GPU
    Wu, Yang
    Yu, Shikang
    Song, Yurong
    Jiang, Guoping
    Tu, Xiao
    SCIENCE OF CYBER SECURITY, SCISEC 2019, 2019, 11933 : 363 - 370
  • [29] Lock-Free Triangle Counting on GPU
    Zheng, Zhigao
    Wan, Guojia
    Jiang, Jiawei
    Hu, Chuang
    Liu, Hao
    Mumtaz, Shahid
    Du, Bo
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (03) : 1040 - 1052
  • [30] Parallel Triangle Counting in Massive Streaming Graphs
    Tangwongsan, Kanat
    Pavan, A.
    Tirthapura, Srikanta
    PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 781 - 786