What VM type for choose for my board game solver based on AlphaBeta search

stefan stefanov 31 Reputation points
2022-07-23T14:35:29.997+00:00

I completed my 2 player board game using Negamax with AlphaBeta prunning and transposition table. Now I need to completely solve the game for many predefined positions in order to create opening book file. I chose to use cloud based VM solution for that job. It will be long running process, for at least a month. What would be optimal hardware requirements?
In memory optimized or computing optimized VM or some else?

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,127 questions
Azure Data Science Virtual Machines
Azure Data Science Virtual Machines
Azure Virtual Machine images that are pre-installed, configured, and tested with several commonly used tools for data analytics, machine learning, and artificial intelligence training.
67 questions
0 comments No comments
{count} votes

Accepted answer
  1. kobulloc-MSFT 23,341 Reputation points Microsoft Employee
    2022-07-23T19:47:26.7+00:00

    Hello, @stefan stefanov !

    What VM should I use for Negamax with alpha beta pruning and transposition tables?
    As a quick disclaimer, I have limited familiarity when it comes to Negamax with alpha beta pruning and transposition tables however this appears to be a highly compute intensive operation. Let's take a quick look at the compute optimized options:

    Additional references:

    As far as the actual VM recommendation is concerned, that's going to depend quite heavily on exactly what you want to accomplish so you'll need to know what your CPU or GPU requirements are, how much storage you'll need to use for your game, what your budget is, and likely a number of other things that will vary from project to project.

    To get you pointed in the right direction, GPUs appear to be better geared for Negamax than CPUs so I would start looking at the GPU optimized VMs however you'll need to keep region availability in mind as well as GPU acceleration is in high demand.

    I hope this has been helpful and best of luck with your board game!

    2 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful