Parallel graph generation algorithms for shared and distributed memory machines

被引:0
|
作者
Allmaier, SC [1 ]
Dalibor, S [1 ]
Kreische, D [1 ]
机构
[1] Univ Erlangen Nurnberg, Comp Sci Dept 3, D-91058 Erlangen, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we give an overview and a comparison of two parallel algorithms for the state space generation in stochastic modeling on common classes of multiprocessors. In this context state space generation simply means constructing a graph, which usually gets extremely large. On shared memory machines, the key problem for a parallelization is the implementation of a shared data structure which enables efficient concurrent access for retrieving the nodes of the graph. In our realization this search structure is a B-tree with special locking mechanisms assigned, leading to significant speedups. For distributed memory machines a dynamically adaptive partitioning strategy to distribute the state space onto different processors together with load balancing mechanisms is implemented. Thus sequentially not manageable problem sizes can be solved by combining the main memories of clustered workstations.
引用
收藏
页码:581 / 588
页数:4
相关论文
共 50 条
  • [31] Parallel logic programming on distributed shared memory system
    Huang, ZY
    Sun, CZ
    Sattar, A
    Lei, WZ
    1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1138 - 1142
  • [32] Distributed, Shared-Memory Parallel Triangle Counting
    Kanewala, Thejaka Amila
    Zalewski, Marcin
    Lumsdaine, Andrew
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '18), 2017,
  • [33] Parallel graph coloring algorithms for distributed GPU environments
    Bogle, Ian
    Slota, George M.
    Boman, Erik G.
    Devine, Karen D.
    Rajamanickam, Sivasankaran
    PARALLEL COMPUTING, 2022, 110
  • [34] Simple Parallel and Distributed Algorithms for Spectral Graph Sparsification
    Koutis, Ioannis
    PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'14), 2014, : 61 - 66
  • [35] Distributed parallel volume rendering on shared memory systems
    Hancock, DJ
    Hubbold, RJ
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 157 - 164
  • [36] Distributed parallel volume rendering on shared memory systems
    Hancock, DJ
    Hubbold, RJ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1998, 13 (4-5): : 251 - 259
  • [37] Concurrent computation of attribute filters on shared memory parallel machines
    Wilkinson, Michael H. F.
    Gao, Hui
    Hesselink, Wim H.
    Jonker, Jan-Eppo
    Meijster, Arnold
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2008, 30 (10) : 1800 - 1813
  • [38] BASIC PARALLEL ALGORITHMIC TECHNIQUES FOR SHARED-MEMORY MACHINES
    ALBACEA, EA
    AUSTRALIAN COMPUTER JOURNAL, 1995, 27 (02): : 51 - 61
  • [39] Concurrent computation of topological watershed on shared memory parallel machines
    Mahmoudi, Ramzi
    Akil, Mohamed
    Bedoui, Mohamed Hedi
    PARALLEL COMPUTING, 2017, 69 : 78 - 97
  • [40] Parallel Computation of Component Trees on Distributed Memory Machines
    Goetz, Markus
    Cavallaro, Gabriele
    Geraud, Thierry
    Book, Matthias
    Riedel, Morris
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (11) : 2582 - 2598