On the Scaling Behavior of HDA*

Authors

  • Akihiro Kishimoto Tokyo Institute of Technology and JST PRESTO
  • Alex Fukunaga University of Tokyo
  • Adi Botea NICTA and The Australian National University

DOI:

https://doi.org/10.1609/socs.v1i1.18163

Keywords:

A* algorithm, parallel search, HDA*

Abstract

HDA* is a simple, parallelization of A* where work is asynchronously distributed among the nodes by a global hash function. Using up to 1024 cores on a large distributed memory cluster, we evaluate HDA* for a domain-independent planner as well an application-specific 24-puzzle solver. We show that HDA* scales fairly well on a large cluster using up to 1024 cores. Our analysis of the scaling behavior shows that on a cluster of multicore nodes, using only a subset of the available cores and leaving some cores idle can, surprisingly, lead to better results.

Downloads

Published

2010-08-25