• DocumentCode
    752227
  • Title

    A performance analysis of transposition-table-driven work scheduling in distributed search

  • Author

    Romein, John W. ; Bal, Henri E. ; Schaeffer, Jonathan ; Plaat, Aske

  • Author_Institution
    Fac. of Sci., Vrije Univ., Amsterdam, Netherlands
  • Volume
    13
  • Issue
    5
  • fYear
    2002
  • fDate
    5/1/2002 12:00:00 AM
  • Firstpage
    447
  • Lastpage
    459
  • Abstract
    This paper discusses a new work-scheduling algorithm for parallel search of single-agent state spaces, called transposition-table-driven work scheduling, that places the transposition table at the heart of the parallel work scheduling. The scheme results in less synchronization overhead, less processor idle time, and less redundant search effort. Measurements on a 128-processor parallel machine show that the scheme achieves close-to-linear speedups; for large problems the speedups are even superlinear due to better memory usage. On the same machine, the algorithm is 1.6 to 12.9 times faster than traditional work-stealing-based schemes
  • Keywords
    parallel algorithms; processor scheduling; search problems; state-space methods; synchronisation; distributed search; parallel machine; parallel search; performance analysis; processor idle time; redundant search effort; single-agent state spaces; synchronization overhead; transposition table driven work scheduling algorithm; Computer Society; Heart; Logic programming; Parallel machines; Performance analysis; Processor scheduling; Scheduling algorithm; State-space methods; Tree graphs; Velocity measurement;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2002.1003855
  • Filename
    1003855