GPU Exploration of Two-Player Games with Perfect Hash Functions

Authors

  • Stefan Edelkamp University of Bremen
  • Damian Sulewski University of Bremen
  • Cengizhan Yücel Dortmund University of Technology

DOI:

https://doi.org/10.1609/socs.v1i1.18167

Keywords:

GPGPU, Searching, Game solving, Graphics card

Abstract

In this paper we improve solving two-player games by computing the game-theoretical value of every reachable state. A graphics processing unit located on the graphics card is used as a co-processor to accelerate the solution process. We exploit perfect hash functions to store the game states efficiently in memory and to transfer their ordinal representation between the host and the graphics card. As an application we validate Gasser's results that Nine-Men-Morris is a draw on a personal computer. Moreover, our solution is strong, while for the opening phase Gasser only provided a weak solution.

Downloads

Published

2010-08-25