• DocumentCode
    548717
  • Title

    Parallel alpha-beta algorithm on the GPU

  • Author

    Strnad, Damjan ; Guid, Nikola

  • Author_Institution
    Fac. of Electr. Eng. & Comput. Sci., Univ. of Maribor, Maribor, Slovenia
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    571
  • Lastpage
    576
  • Abstract
    In the paper we present the parallel implementation of the alpha-beta algorithm running on the graphics processing unit (GPU). We compare the speed of the parallel player with the standard serial one using the game of reversi with boards of different sizes. We show that for small boards the level of available parallelism is insufficient for efficient GPU utilization but for larger boards substantial speed-ups can be achieved on the GPU. The results indicate that the GPU-based alpha-beta implementation would be advantageous for similar games of higher computational complexity (e.g. hex and go) in their standard form.
  • Keywords
    computational complexity; computer graphic equipment; coprocessors; GPU utilization; computational complexity; graphics processing unit; parallel alpha-beta algorithm; Acceleration; Games; Graphics processing unit; Instruction sets; Kernel; Parallel processing; Testing; Alpha-beta; CUDA; GPU; parallelization; reversi;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology Interfaces (ITI), Proceedings of the ITI 2011 33rd International Conference on
  • Conference_Location
    Dubrovnik
  • ISSN
    1330-1012
  • Print_ISBN
    978-1-61284-897-6
  • Electronic_ISBN
    1330-1012
  • Type

    conf

  • Filename
    5974085