CUDA Programming (Hex)

Title: CUDA Programming (Hex)
Software: CUDA, Python
Year created: 2021
Category: Parallel Programming
Brief: To build and demonstrate skills in CUDA programming

I used Google Colab to implement Hex using CUDA as well as comparing it against an implementation without CUDA, written in Python. With the parallel optimisation using CUDA, the AI code took ~48s, while the code required ~120s to run without the parallel processing. The link to the Colab notebook is found here:

https://colab.research.google.com/drive/1lb01THS6FYUhTirMOG8NF1A8Qk5oGh80?usp=sharing