Enhanced Parallel NegaMax Tree Search Algorithm on GPU

dc.AffiliationOctober University for modern sciences and Arts (MSA)
dc.contributor.authorElnaggar, Ahmed A.
dc.contributor.authorGadallah, Mahmoud
dc.contributor.authorAziem, Mostafa Abdel
dc.contributor.authorEl-Deeb, Hesham
dc.date.accessioned2019-12-19T09:34:55Z
dc.date.available2019-12-19T09:34:55Z
dc.date.issued2014
dc.descriptionAccession Number: WOS:000356505100105en_US
dc.description.abstractParallel performance for GPUs today surpasses the traditional multi-core CPUs. Currently, many researchers started to test several AI algorithms on GPUs instead of CPUs, especially after the release of libraries such as CUDA and OpenCL that allows the implementation of general algorithms on the GPU. One of the most famous game tree search algorithms is Negamax, which tries to find the optimal next move for zero sum games. In this research, an implementation of an enhanced parallel NegaMax algorithm is presented, that runs on GPU using CUDA library. The enhanced algorithms use techniques such as no divergence, dynamic parallelism and shared GPU table. The approach was tested in checkers and chess games. It was compared with previous studies, including threads on CPU for up to 6x speedup for an 8 core processor and threads on GPU using iterative dependence and fixed grid and block size for up to 40x speedup at 14 depth. Furthermore, the approach was tested with different depths on the CPU and the GPU. The result shows speed up for parallel GPU up to 80x at 14 depth for checkers game and 90x at 14 depth for chess game, which doubled the previous research results.en_US
dc.description.sponsorshipIEEE; IEEE Beijing Sect; Shanghai Univ Finance & Econ; Shanghai Jiao Tong Univ; Univ Technol Sydney; Donghua Univen_US
dc.description.urihttps://www.scimagojr.com/journalsearch.php?q=21100356765&tip=sid&clean=0
dc.identifier.citationCited References in Web of Science Core Collection: 17en_US
dc.identifier.isbn978-1-4799-2030-3
dc.identifier.urihttps://ieeexplore.ieee.org/document/6972394
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.ispartofseriesPROCEEDINGS OF 2014 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC);Pages: 546-550
dc.relation.urihttps://t.ly/BwPRB
dc.subjectOctober University for University of Artificial intelligence; game theory; parallelism; game tree search; CUDA; GPGPUen_US
dc.titleEnhanced Parallel NegaMax Tree Search Algorithm on GPUen_US
dc.typeBook chapteren_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
avatar_scholar_256.png
Size:
6.31 KB
Format:
Portable Network Graphics
Description: