Unstructured Tree Search on SIMD Parallel Computers

  • Authors:
  • G. Karypis;V. Kumar

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present new methods for load balancing of unstructured tree computations onlarge-scale SIMD machines, and analyze the scalability of these and other existingschemes. An efficient formulation of tree search on an SIMD machine consists of twomajor components: a triggering mechanism, which determines when the search spaceredistribution must occur to balance the search space over processors, and a scheme toredistribute the search space. We have devised a new redistribution mechanism and anew triggering mechanism. Either of these can be used in conjunction with triggering andredistribution mechanisms developed by other researchers. We analyze the scalability ofthese mechanisms and verify the results experimentally. The analysis and experimentsshow that our new load-balancing methods are highly scalable on SIMD architectures.Their scalability is shown to he no worse than that of the best load-balancing schemeson MIMD architectures. We verify our theoretical results by implementing the 15-puzzleproblem on a CM-2 SIMD parallel computer.