Parallel programming with Unity: a case study using CPU and GPU threads
Abstract
This project is based on a graphical processing experiment, which involves moving spheres and calculating their positions in a scene using three different methods: sequentially, using multiple CPU threads, and using fine granularity parallelism for the GPU. As a result, this article aims to not just explore the performance gains with parallel processing in computing games, but also to link aspects of parallelism to visual elements that help understand parallelization and contribute to spark interest in the area of high-perfomance computing.
References
Harris, M. (2017). An even easier introduction to cuda. Accesso em 7 de abril de 2024.
Unity, T. (2024). Unity manual - compute shader. Accesso em 7 de abril 2024.