Linear Algebra-Based Triangle Counting via Fine-Grained Tasking on Heterogeneous Environments (Update on Static Graph Challenge)

被引:0
|
作者
Yasar, Abdurrahman [2 ]
Rajamanickam, Sivasankaran [1 ]
Berry, Jonathan [1 ]
Wolf, Michael [1 ]
Young, Jeffrey S. [2 ]
Catalyurek, Umit V. [2 ]
机构
[1] Sandia Natl Labs, Ctr Res Comp, POB 5800, Albuquerque, NM 87185 USA
[2] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Triangle counting is a representative graph problem that shows the challenges of improving graph algorithm performance using algorithmic techniques and adopting graph algorithms to new architectures. In this paper, we describe an update to the linear-algebraic formulation of the triangle counting problem. Our new approach relies on fine-grained tasking based on a tile layout. We adopt this task based algorithm to heterogeneous architectures (CPUs and GPUs) for up to 10.8x speed up over past year's graph challenge submission. This implementation also results in the fastest kernel time known at time of publication for real-world graphs like twitter (3.7 second) and friendster (1.8 seconds) on GPU accelerators when the graph is GPU resident. This is a 1.7 and 1.2 time improvement over previous state-of-the-art triangle counting on GPUs. We also improved end-to-end execution time by overlapping computation and communication of the graph to the GPUs. In terms of end-toend execution time, our implementation also achieves the fastest end-to-end times due to very low overhead costs.
引用
收藏
页数:4
相关论文
共 6 条
  • [1] Fast Linear Algebra-Based Triangle Counting with KokkosKernels
    Wolf, Michael M.
    Deveci, Mehmet
    Berry, Jonathan W.
    Hammond, Simon D.
    Rajamanickam, Sivasankaran
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [2] First Look: Linear Algebra-Based Triangle Counting without Matrix Multiplication
    Low, Tze Meng
    Rao, Varun Nagaraj
    Lee, Matthew
    Popovici, Doru
    Franchetti, Franz
    McMillan, Scott
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [3] Fine-Grained Video Captioning via Graph-based Multi-Granularity Interaction Learning
    Yan, Yichao
    Zhuang, Ning
    Ni, Bingbing
    Zhang, Jian
    Xu, Minghao
    Zhang, Qiang
    Zheng, Zhang
    Cheng, Shuo
    Tian, Qi
    Xu, Yi
    Yang, Xiaokang
    Zhang, Wenjun
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (02) : 666 - 683
  • [4] Fine-Grained Question-Level Deception Detection via Graph-Based Learning and Cross-Modal Fusion
    Zhang, Huijun
    Ding, Yang
    Cao, Lei
    Wang, Xin
    Feng, Ling
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 2452 - 2467
  • [5] Fine-Grained QoS Control via Tightly-Coupled Bandwidth Monitoring and Regulation for FPGA-Based Heterogeneous SoCs
    Valente, Giacomo
    Brilli, Gianluca
    Mascio, Tania Di
    Capotondi, Alessandro
    Burgio, Paolo
    Valente, Paolo
    Marongiu, Andrea
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2025, 36 (02) : 326 - 340
  • [6] Fine-Grained QoS Control via Tightly-Coupled Bandwidth Monitoring and Regulation for FPGA-based Heterogeneous SoCs
    Brilli, G.
    Valente, G.
    Capotondi, A.
    Burgio, P.
    Di Mascio, T.
    Valente, P.
    Marongiu, A.
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,