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 条
  • [21] Verifying minimum spanning tree algorithms with Stone relation algebras
    Guttmann, Walter
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2018, 101 : 132 - 150
  • [22] A comparison of encodings and algorithms for multiobjective minimum spanning tree problems
    Knowles, JD
    Corne, DW
    PROCEEDINGS OF THE 2001 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2001, : 544 - 551
  • [23] AN EMPIRICAL-ANALYSIS OF ALGORITHMS FOR CONSTRUCTING A MINIMUM SPANNING TREE
    MORET, BME
    SHAPIRO, HD
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 519 : 400 - 411
  • [24] Parallel approximation algorithms for minimum routing cost spanning tree
    Chen, Kun
    Hsieh, Yung En
    Lu, Ping Jung
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2013, 8 (04) : 336 - 348
  • [25] Efficient Distributed Algorithms for Minimum Spanning Tree in Dense Graphs
    Bateni, MohammadHossein
    Monemzadeh, Morteza
    Voorintholt, Kees
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS, ICDMW, 2022, : 777 - 786
  • [26] Automatically Produced Algorithms for the Generalized Minimum Spanning Tree Problem
    Contreras-Bolton, Carlos
    Rey, Carlos
    Ramos-Cossio, Sergio
    Rodriguez, Claudio
    Gatica, Felipe
    Parada, Victor
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [27] MINIMUM SPANNING TREE
    ROSS, GJS
    THE ROYAL STATISTICAL SOCIETY SERIES C-APPLIED STATISTICS, 1969, 18 (01): : 103 - &
  • [28] MINIMUM SPANNING TREE
    CAHIT, I
    CAHIT, R
    PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1975, 122 (05): : 496 - 496
  • [29] Experimental analysis of dynamic minimum spanning tree algorithms (extended abstract)
    Amato, G
    Cattaneo, G
    Italiano, GF
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 314 - 323
  • [30] EFFICIENT ALGORITHMS FOR FINDING THE MOST VITAL EDGE OF A MINIMUM SPANNING TREE
    IWANO, K
    KATOH, N
    INFORMATION PROCESSING LETTERS, 1993, 48 (05) : 211 - 213