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 条
  • [31] On symbolic OBDD-based algorithms for the minimum spanning tree problem
    Bollig, Beate
    THEORETICAL COMPUTER SCIENCE, 2012, 447 : 2 - 12
  • [32] Lower bounds and exact algorithms for the quadratic minimum spanning tree problem
    Pereira, Dilson Lucas
    Gendreau, Michel
    da Cunha, Alexandre Salles
    COMPUTERS & OPERATIONS RESEARCH, 2015, 63 : 149 - 160
  • [33] Randomized local search, evolutionary algorithms, and the minimum spanning tree problem
    Neumann, Frank
    Wegener, Ingo
    THEORETICAL COMPUTER SCIENCE, 2007, 378 (01) : 32 - 40
  • [34] On Symbolic OBDD-Based Algorithms for the Minimum Spanning Tree Problem
    Bollig, Beate
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PT II, 2010, 6509 : 16 - 30
  • [35] Randomized local search, evolutionary algorithms, and the minimum spanning tree problem
    Neumann, F
    Wegener, I
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2004, PT 1, PROCEEDINGS, 2004, 3102 : 713 - 724
  • [36] Performance Analysis of Evolutionary Algorithms for the Minimum Label Spanning Tree Problem
    Lai, Xinsheng
    Zhou, Yuren
    He, Jun
    Zhang, Jun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (06) : 860 - 872
  • [37] Minimum spanning tree with neighborhoods
    Yang, Yang
    Lin, Mingen
    Xu, Jinhui
    Xie, Yulai
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, PROCEEDINGS, 2007, 4508 : 306 - +
  • [38] Pruning a minimum spanning tree
    Sandoval, Leonidas, Jr.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2012, 391 (08) : 2678 - 2711
  • [39] NORMALIZATION OF THE MINIMUM SPANNING TREE
    MARCELPOIL, R
    ANALYTICAL CELLULAR PATHOLOGY, 1993, 5 (03): : 177 - 186
  • [40] The minimum spanning tree constraint
    Dooms, Gregoire
    Katriel, Irit
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2006, 2006, 4204 : 152 - 166