Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess

A parallel game tree search algorithm is presented in this thesis to verify the possibility of efficient use of a Single Instruction Multiple Data (SIMD) machine for computer game playing. It follows a loop of search and load balancing. In order to eliminate the serious processor starvation that is...

Full description

Saved in:
Bibliographic Details
Main Author: He, Shaojun.
Other Authors: Sisira K Amarasinghe
Format: Theses and Dissertations
Language:English
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/10356/13352
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-13352
record_format dspace
spelling sg-ntu-dr.10356-133522023-07-04T16:02:22Z Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess He, Shaojun. Sisira K Amarasinghe School of Electrical and Electronic Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence A parallel game tree search algorithm is presented in this thesis to verify the possibility of efficient use of a Single Instruction Multiple Data (SIMD) machine for computer game playing. It follows a loop of search and load balancing. In order to eliminate the serious processor starvation that is usually present in a SIMD game tree search, a new load balancing scheme is proposed as a part of this algorithm which provides massive parallelism whilst being in control of the search overhead. Besides, a dynamic triggering mechanism that is especially suited for a complex game such as Chess is used to optimally balance the search and load balancing. Furthermore, a search procedure with useful heuristic enhancements is designed in detail to reduce the search overhead and the synchronization overhead. Master of Engineering 2008-08-26T01:52:13Z 2008-10-20T07:26:07Z 2008-08-26T01:52:13Z 2008-10-20T07:26:07Z 1998 1998 Thesis http://hdl.handle.net/10356/13352 en 107 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
He, Shaojun.
Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess
description A parallel game tree search algorithm is presented in this thesis to verify the possibility of efficient use of a Single Instruction Multiple Data (SIMD) machine for computer game playing. It follows a loop of search and load balancing. In order to eliminate the serious processor starvation that is usually present in a SIMD game tree search, a new load balancing scheme is proposed as a part of this algorithm which provides massive parallelism whilst being in control of the search overhead. Besides, a dynamic triggering mechanism that is especially suited for a complex game such as Chess is used to optimally balance the search and load balancing. Furthermore, a search procedure with useful heuristic enhancements is designed in detail to reduce the search overhead and the synchronization overhead.
author2 Sisira K Amarasinghe
author_facet Sisira K Amarasinghe
He, Shaojun.
format Theses and Dissertations
author He, Shaojun.
author_sort He, Shaojun.
title Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess
title_short Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess
title_full Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess
title_fullStr Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess
title_full_unstemmed Game tree search on a massively parallel SIMD machine : an algorithmic study with computer chess
title_sort game tree search on a massively parallel simd machine : an algorithmic study with computer chess
publishDate 2008
url http://hdl.handle.net/10356/13352
_version_ 1772827322850738176