• DocumentCode
    2838259
  • Title

    Probabilistic load balancing for parallel graph reduction

  • Author

    Seidl, Helmut ; Wilhelm, Reinhard

  • Author_Institution
    Fachbereich Inf., Univ. des Saarlandes, Saarbruecken, Germany
  • fYear
    1989
  • fDate
    22-24 Nov 1989
  • Firstpage
    879
  • Lastpage
    884
  • Abstract
    An analysis is made of simple probabilistic implementations of (slightly restricted) parallel graph rewriting both on a shared memory architecture like a PRAM and a more realistic distributed memory architecture like a transputer network. Graph rewriting is executed in cycles where every cycle consists of the execution of all the tasks presently available in the graph. Assuming that there are p processors and N executable tasks in the cycle, it is shown that the PRAM can execute the cycle in (optimal) time O(N/p) with high probability provided N=Ω(p2 log p), whereas a processor net can execute the cycle in time O(N/p log p) with high probability using chunks of messages of size O(N/p) if only N=Ω(p log p)
  • Keywords
    graph theory; parallel architectures; parallel programming; probabilistic logic; random-access storage; rewriting systems; transputers; PRAM; distributed memory architecture; executable tasks; parallel graph reduction; parallel graph rewriting; probabilistic load balancing; processor net; shared memory architecture; simple probabilistic implementations; transputer network; Computer languages; Data structures; Engines; Load management; Magnetic heads; Memory architecture; Message passing; Phase change random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '89. Fourth IEEE Region 10 International Conference
  • Conference_Location
    Bombay
  • Type

    conf

  • DOI
    10.1109/TENCON.1989.177073
  • Filename
    177073