A study on the locality behavior of minimum spanning tree algorithms

被引:0
|
作者
Cong, Guojing [1 ]
Sbaraglia, Simone [1 ]
机构
[1] IBM Corp, TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
memory locality; graph algorithm; minimum spanning tree;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Locality behavior study is crucial for achieving good performance for irregular problems. Graph algorithms with large, sparse inputs, for example, often times achieve only a tiny fraction of the potential peak performance on current architectures. Compared with most numerical algorithms graph algorithms lay higher pressure on the memory system. In this paper, using the minimum spanning tree problem as an example, we study the locality behavior of graph algorithms, both sequential and parallel, for arbitrary, sparse instances. We show that the inherent locality of graph algorithms may not be favored by the current architecture, and parallel graph algorithms tend to have significantly poorer locality behaviors than their sequential counterparts. As memory hierarchy gets deeper and processors start to contain multi-cores, our study suggests that architectural support and new parallel algorithm designs are necessary for achieving good performance for irregular graph problems.
引用
收藏
页码:583 / +
页数:3
相关论文
共 50 条
  • [41] Reoptimization of the minimum spanning tree
    Paschos, Stratos A.
    Paschos, Vangelis Th.
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2012, 4 (02): : 211 - 217
  • [42] Contractors' minimum spanning tree
    Hartman, Irith Ben-Arroyo
    Newman, Ilan
    AUSTRALASIAN JOURNAL OF COMBINATORICS, 2019, 74 : 33 - 45
  • [43] Enhancement of Minimum Spanning Tree
    Patel, Nimesh
    Patel, K. M.
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT, ICT4SD 2015, VOL 1, 2016, 408 : 89 - 95
  • [45] RECTILINEAR STEINER TREE HEURISTICS AND MINIMUM SPANNING TREE ALGORITHMS USING GEOGRAPHIC NEAREST NEIGHBORS
    WEE, YC
    CHAIKEN, S
    RAVI, SS
    ALGORITHMICA, 1994, 12 (06) : 421 - 435
  • [46] Rectilinear Steiner tree heuristics and minimum spanning tree algorithms using geographic nearest neighbors
    Wee, Y.C.
    Chaiken, S.
    Ravi, S.S.
    Algorithmica (New York), 1994, 12 (06): : 421 - 435
  • [47] Fast Parallel Algorithms for Euclidean Minimum Spanning Tree and Hierarchical Spatial Clustering
    Wang, Yiqiu
    Yu, Shangdi
    Gu, Yan
    Shun, Julian
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 1982 - 1995
  • [48] Parallel Minimum Spanning Tree Algorithms via Lattice Linear Predicate Detection
    Alves, David R.
    Garg, Vijay K.
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 774 - 782
  • [49] Optimal algorithms for the single and multiple vertex updating problems of a minimum spanning tree
    Johnson, D.B.
    Metaxas, P.
    Algorithmica (New York), 1996, 16 (06):
  • [50] PARALLEL ALGORITHMS FOR FINDING THE MOST VITAL EDGE WITH RESPECT TO MINIMUM SPANNING TREE
    HSU, LH
    WANG, PF
    WU, CT
    PARALLEL COMPUTING, 1992, 18 (10) : 1143 - 1155