• DocumentCode
    3163411
  • Title

    Parallel tree search on a SIMD machine

  • Author

    Powley, Curt ; Ferguson, Chris ; Korf, Richard E.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    249
  • Lastpage
    256
  • Abstract
    Presents an implementation of a depth-first heuristic tree search on the single-instruction, multiple-data (SIMD) Connection Machine. The algorithm is based on Iterative-Deepening-A*. Until recently, only highly regular, data-parallel computations have been performed on SIMD machines. Searching an irregular tree represents a new application of SIMD machines. The main technical challenge is load balancing, and the authors explore three different techniques in combination. They also present a simple and general method for dynamically determining when to stop working and start load balancing. They achieve an efficiency of 67%, for a speedup of 5400, on 8 K processors, and an efficiency of 57%, for a speedup of 9300, on 16 K processors
  • Keywords
    parallel algorithms; parallel architectures; search problems; Connection Machine; SIMD; heuristic tree search; load balancing; Artificial intelligence; Biology; Computer science; Contracts; Costs; High performance computing; Law; Legal factors; Load management; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218272
  • Filename
    218272