an be evaluated. As an example, on a v3-8 TPU, ChessCoach manages 8 threads each with 256 virtual games for a total of 2048 parallel simulations.</p>

        <figure>
            <img src="figure17.png" />
            <figcaption>Figure 17: Multiple virtual games own slices of large memory areas used for batched evaluation.</figcaption>
        </figure>

        <p>Self-play and tournament play make use of these N&nbsp;×&nbsp;M virtual games differently (see Figure 18). During self-play, each of the virt