Automated Creation of Efficient Work Distribution Functions for Parallel Best-First Search

Autor: Yuu Jinnai, Alex Fukunaga
Rok vydání: 2016
Zdroj: Proceedings of the International Conference on Automated Planning and Scheduling. 26:184-192
ISSN: 2334-0843
2334-0835
DOI: 10.1609/icaps.v26i1.13747
Popis: Hash Distributed A* (HDA*) is an efficient parallel best first algorithm that asynchronously distributes work among the processes using a global hash function. We investigate domain-independent methods for automatically creating effective work distribution functions for HDA*. First, we propose a new method for generating abstract features for the recently proposed abstract Zobrist hashing method. Second, we propose a method for modifying Zobrist hashing such that selected operators are guaranteed to generate children that are mapped to the same process as the parent, ensuring that no communications overhead is incurred for such operators. Finally, we present an improvement to state-abstraction based HDA* which dynamically selects the abstraction graph size based on problem features. We evaluate these new work distribution methods for a domain-independent planner on a cluster with 48 cores and show that these methods result in significantly higher speedups than previous methods.
Databáze: OpenAIRE