Shared-memory Graph Truss Decomposition

被引:27
|
作者
Kabir, Humayun [1 ]
Madduri, Kamesh [1 ]
机构
[1] Penn State Univ, Comp Sci & Engn, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
k-truss; k-core; multicore; graph analysis;
D O I
10.1109/HiPC.2017.00012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present PKT, a new shared-memory parallel algorithm and OpenMP implementation for the truss decomposition of large sparse graphs. A k-truss is a dense subgraph definition that can be considered a relaxation of a clique. Truss decomposition refers to a partitioning of all the edges in the graph based on their k-truss membership. The truss decomposition of a graph has many applications. We show that our new approach PKT consistently outperforms other truss decomposition approaches for a collection of large sparse graphs and on a 24-core shared-memory server. PKT is based on a recently proposed algorithm for k-core decomposition.
引用
收藏
页码:13 / 22
页数:10
相关论文
共 50 条
  • [1] Truss Decomposition on Shared-Memory Parallel Systems
    Smith, Shaden
    Liu, Xing
    Ahmed, Nesreen K.
    Tom, Ancy Sarah
    Petrini, Fabrizio
    Karypis, George
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [2] ALGORITHMS FOR LU DECOMPOSITION ON A SHARED-MEMORY MULTIPROCESSOR
    BUONI, JJ
    FARRELL, PA
    RUTTAN, A
    PARALLEL COMPUTING, 1993, 19 (08) : 925 - 937
  • [3] Fast shared-memory streaming multilevel graph partitioning
    Jafari, Nazanin
    Selvitopi, Oguz
    Aykanat, Cevdet
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 147 : 140 - 151
  • [4] An Unequal Caching Strategy for Shared-Memory Graph Analytics
    Chen, YuAng
    Chung, Yeh-Ching
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (03) : 955 - 967
  • [5] High-Quality Shared-Memory Graph Partitioning
    Akhremtsev, Yaroslav
    Sanders, Peter
    Schulz, Christian
    EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 659 - 671
  • [6] Efficient shared-memory support for parallel graph reduction
    Bennett, AJ
    Kelly, PHJ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1997, 12 (06): : 481 - 503
  • [7] Efficient shared-memory support for parallel graph reduction
    Bennett, Andrew J.
    Kelly, Paul H.J.
    Future Generation Computer Systems, 1997, 12 (06): : 481 - 503
  • [8] High-Quality Shared-Memory Graph Partitioning
    Akhremtsev, Yaroslav
    Sanders, Peter
    Schulz, Christian
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (11) : 2710 - 2722
  • [9] Shared-memory synchronization
    Scott, Michael L.
    Synthesis Lectures on Computer Architecture, 2013, 23 : 1 - 220
  • [10] Accelerating PageRank in Shared-Memory for Fifficient Social Network Graph Analytics
    Huang, Baofu
    Liu, Zhidan
    Wu, Kaishun
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 238 - 247