Title :
A Node-based Parallel Game Tree Algorithm Using GPUs
Author :
Li, Liang ; Liu, Hong ; Liu, Peiyu ; Liu, Taoying ; Li, Wei ; Wang, Hao
Author_Institution :
Inst. of Comput. Technol., Beijing, China
Abstract :
Game tree search is a classical problem in the field of game theory and artificial intelligence. Fast game tree algorithm is critical for computer games asking for real-time responses. In this paper, we focus on how to leverage massive parallelism capabilities of GPUs to accelerate the speed of game tree algorithms and propose a concise and general parallel game tree algorithm on GPUs. The performance model of the algorithm is presented and analyzed theoretically. We also implement the algorithm for a real computer game called Connect6 and use it to verify the effectiveness and efficiency of our algorithm. Experiments support our theoretical results and show good performance of our approach. Compared to classical CPU-based game tree algorithms, our algorithm can achieve speedup of 70.8 in case of no pruning. When pruning is considered (which means the practical performance of our algorithm), the speedup can reach about 7.0. The insight of our work is that using GPUs is a feasible way to improve the performance of game tree algorithms.
Keywords :
artificial intelligence; computer games; game theory; graphics processing units; parallel algorithms; tree searching; Connect6 computer game; GPU; artificial intelligence; classical CPU-based game tree algorithm; fast game tree algorithm; game theory; game tree search; massive parallelism capability leveraging; node-based parallel game tree algorithm; performance model; pruning; real-time response; speed acceleration; Algorithm design and analysis; Computer architecture; Computers; Games; Graphics processing unit; Parallel processing; Search problems; CUDA; Conect6; GPGPU; alpha-beta pruning; game tree; parallel search;
Conference_Titel :
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2422-9
DOI :
10.1109/CLUSTER.2012.45