Further Courses

In the works: Offline MarsLander solver using a Genetic Algorithm (AVX enabled)

Codingame Multiplayer Games

AVX-enabled simulations can be achieved on some Codingame Multiplayer Games:

Coders Strike Back My AVX version reached between 2.5 and 3.5 Million simulations/turn, with turns of 150 milliseconds. This is done by parallelizing 8 game state simulations at once. An older version with serialized calculations (that is, having data outside AVX, shuffling it inside AVX vectors, calculate, and unload the result) only achieved 600k sims/turn.

Poker Chip Racer Performance is very dependant on the number of entities, between 100k and 1.5M sims/turn. Turns are 150ms too.

Many other games can be parallelized and simulated using AVX/SSE vectors.