Massively Parallel A* Search on a GPU

Authors

  • Yichao Zhou Tsinghua University
  • Jianyang Zeng Tsinghua University

DOI:

https://doi.org/10.1609/aaai.v29i1.9367

Keywords:

A* Search, GPGPU, Massive Parallel

Abstract

A* search is a fundamental topic in artificial intelligence. Recently, the general purpose computation on graphics processing units (GPGPU) has been widely used to accelerate numerous computational tasks. In this paper, we propose the first parallel variant of the A* search algorithm such that the search process of an agent can be accelerated by a single GPU processor in a massively parallel fashion. Our experiments have demonstrated that the GPU-accelerated A* search is efficient in solving multiple real-world search tasks, including combinatorial optimization problems, pathfinding and game solving. Compared to the traditional sequential CPU-based A* implementation, our GPU-based A* algorithm can achieve a significant speedup by up to 45x on large-scale search problems.

Downloads

Published

2015-02-16

How to Cite

Zhou, Y., & Zeng, J. (2015). Massively Parallel A* Search on a GPU. Proceedings of the AAAI Conference on Artificial Intelligence, 29(1). https://doi.org/10.1609/aaai.v29i1.9367

Issue

Section

AAAI Technical Track: Heuristic Search and Optimization