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 条
  • [41] Parallel computation of Grobner bases on distributed memory machines
    Sawada, Hiroyuki
    Terasaki, Satoshi
    Aiba, Akira
    Kikai Gijutsu Kenkyusho Shoho/Journal of Mechanical Engineering Laboratory, 1995, 49 (05): : 201 - 216
  • [42] PARALLEL TALBOT ALGORITHM FOR DISTRIBUTED-MEMORY MACHINES
    DEROSA, MA
    GIUNTA, G
    RIZZARDI, M
    PARALLEL COMPUTING, 1995, 21 (05) : 783 - 801
  • [43] Modular parallel programming in mpC for distributed memory machines
    Arapov, D
    Ivannikov, V
    Kalinov, A
    Lastovetsky, A
    Ledovskih, I
    Lewis, T
    SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 248 - 255
  • [44] A hierarchical computation model for distributed shared-memory machines
    Rauber, T
    Rünger, G
    NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 57 - 64
  • [45] PARALLEL ALGORITHM FOR SECOND-ORDER RESTRICTED WEAK INTEGER COMPOSITION GENERATION FOR SHARED MEMORY MACHINES
    Page, Daniel R.
    PARALLEL PROCESSING LETTERS, 2013, 23 (03)
  • [46] Efficient shared-memory support for parallel graph reduction
    Bennett, AJ
    Kelly, PHJ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1997, 12 (06): : 481 - 503
  • [47] Distributed Memory Graph Coloring Algorithms for Multiple GPUs
    Bogle, Ian
    Boman, Erik G.
    Devine, Karen
    Rajamanickam, Sivasankaran
    Slota, George M.
    PROCEEDINGS OF IA3 2020: 2020 IEEE/ACM 10TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURES AND ALGORITHMS (IA3), 2020, : 54 - 62
  • [48] Efficient shared-memory support for parallel graph reduction
    Bennett, Andrew J.
    Kelly, Paul H.J.
    Future Generation Computer Systems, 1997, 12 (06): : 481 - 503
  • [49] Parallel evolutionary algorithms based on shared memory programming approaches
    J. L. Redondo
    I. García
    P. M. Ortigosa
    The Journal of Supercomputing, 2011, 58 : 270 - 279
  • [50] Parallel evolutionary algorithms based on shared memory programming approaches
    Redondo, J. L.
    Garcia, I.
    Ortigosa, P. M.
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (02): : 270 - 279