Title :
Implementation of Parallel Game Tree Search on a SIMD System
Author :
Wu, Dan ; Chen, Pan ; Dai, Kui ; Rao, Jinli ; Zou, Xuecheng
Author_Institution :
Dept. of Electron. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
The α-β algorithm is an efficient technique for searching game trees. In this paper, we present the detailed implementation of parallel α-β algorithm on our Engineering and Scientific Computation Accelerator (ESCA) system, which is a heterogeneous multi-core SIMD (Single Instruction stream Multiple Data stream) architecture to accelerate the compute-intensive parallel computing in high performance applications and has enhanced for control organization. The conditional execution provided by ESCA has significant benefit to implement the α-β pruning, and the communication mechanism between the control unit and PEs (processing elements) can accumulate information for load balancing to gain better processor utilization. We choose synthetic game tree for the evaluation and the experimental results with the metric of speedup are presented with varied number of processing elements under various size of trees.
Keywords :
game theory; multiprocessing systems; parallel architectures; resource allocation; tree searching; α-β algorithm; α-β pruning; ESCA; compute intensive parallel computing; engineering and scientific computation accelerator system; heterogeneous multicore SIMD architecture; load balancing; parallel game tree search; Algorithm design and analysis; Computer architecture; Copper; Games; Load management; Microprocessors; Parallel processing; SIMD architecture; a-ß algorithm; a-ß pruning; control organization; game tree; load balancing;
Conference_Titel :
Information Engineering (ICIE), 2010 WASE International Conference on
Conference_Location :
Beidaihe, Hebei
Print_ISBN :
978-1-4244-7506-3
Electronic_ISBN :
978-1-4244-7507-0
DOI :
10.1109/ICIE.2010.23