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 条
  • [1] An Experimental Study of Minimum Routing Cost Spanning Tree Algorithms
    Quoc Phan Tan
    Nghia Nguyen Duc
    2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 158 - 165
  • [2] How Informative are Minimum Spanning Tree Algorithms?
    Gronskiy, Alexey
    Buhmann, Joachim M.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, : 2277 - 2281
  • [3] COMPUTATIONAL METHODS FOR MINIMUM SPANNING TREE ALGORITHMS
    HAYMOND, RE
    JARVIS, JP
    SHIER, DR
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1984, 5 (01): : 157 - 174
  • [4] COMPUTATIONAL EXPERIENCE WITH MINIMUM SPANNING TREE ALGORITHMS
    JARVIS, JP
    WHITED, DE
    OPERATIONS RESEARCH LETTERS, 1983, 2 (01) : 36 - 41
  • [5] Decomposable algorithms for computing minimum spanning tree
    Khedr, A
    Bhatnagar, R
    DISTRIBUTED COMPUTING: IWDC 2003, 2003, 2918 : 33 - 44
  • [6] Minimum spanning tree based clustering algorithms
    Grygorash, Oleksandr
    Zhou, Yan
    Jorgensen, Zach
    ICTAI-2006: EIGHTEENTH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 73 - +
  • [7] Parallel algorithms for minimum spanning tree problem
    Ahrabian, H
    Nowzari-Dalini, A
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2002, 79 (04) : 441 - 448
  • [8] Minimum-weight spanning tree algorithms -: A survey and empirical study
    Bazlamaçci, CF
    Hindi, KS
    COMPUTERS & OPERATIONS RESEARCH, 2001, 28 (08) : 767 - 785
  • [9] OFFLINE ALGORITHMS FOR DYNAMIC MINIMUM SPANNING TREE PROBLEMS
    EPPSTEIN, D
    JOURNAL OF ALGORITHMS, 1994, 17 (02) : 237 - 250
  • [10] Efficient minimum spanning tree algorithms on the reconfigurable mesh
    Wan, YY
    Xu, YL
    Gu, XD
    Chen, GL
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2000, 15 (02) : 116 - 125