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 条
  • [41] On the deployment of RED on shared-memory buffers
    Agharebparast, F
    Leung, VCM
    IEEE COMMUNICATIONS LETTERS, 2002, 6 (10) : 458 - 460
  • [42] A Hypervisor for Shared-Memory FPGA Platforms
    Ma, Jiacheng
    Zuo, Gefei
    Loughlin, Kevin
    Cheng, Xiaohe
    Liu, Yanqiang
    Eneyew, Abel Mulugeta
    Qi, Zhengwei
    Kasikci, Baris
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 827 - 844
  • [43] PARALLELIZING PROLOG ON SHARED-MEMORY MULTIPROCESSORS
    GAO, YQ
    WANG, DX
    QIU, XL
    HWANG, ZY
    HU, SR
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 567 : 318 - 335
  • [44] CIRCUIT SIMULATION ON SHARED-MEMORY MULTIPROCESSORS
    SADAYAPPAN, P
    VISVANATHAN, V
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (12) : 1634 - 1642
  • [45] Shared-memory interface eliminates arbitration
    Mazur, P
    EDN, 1996, 41 (16) : 110 - 110
  • [46] Performance of scalable shared-memory architectures
    Motlagh, BS
    DeMara, RF
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2000, 10 (1-2) : 1 - 22
  • [47] Shared-memory Exact Minimum Cuts
    Henzinger, Monika
    Noe, Alexander
    Schulz, Christian
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 13 - 22
  • [48] Buffer structure of shared-memory switch
    Zheng, Wanli
    Tu, Xiaodong
    Tian, Yonggang
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2004, 33 (06):
  • [49] BENIGN FAILURE MODELS FOR SHARED-MEMORY
    AFEK, Y
    MERRITT, M
    TAUBENFELD, G
    DISTRIBUTED ALGORITHMS, 1993, 725 : 69 - 83
  • [50] SPECIAL ISSUE ON SHARED-MEMORY MULTIPROCESSORS
    YEW, PC
    WAH, BW
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 12 (02) : 85 - 86