Parallel game programming

View/Open
Cita com:
hdl:2117/394014
Author's e-mailjordiet1999
gmail.com

Document typeBachelor thesis
Date2022-10-10
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution 4.0 International
Abstract
On this TFG I wanted to find out if parallel programing is and will be used to develop
and optimize games. We have this impression because of the fact that nowadays
processors improve its power not raising the processing speed but raising the
processing units. At the end of the TFG through the development of a windows
platform layer we found out that modern low-level APIs give a lot of options to use
parallel programming in the form of multithreading of rendering tasks, using SIMD
instructions and having the compute pipeline to perform GPUGP tasks. We also found
out why the GPU outperforms the CPU at parallel algorithm processing and how we
can optimize GPU work focusing mainly on coalesced memory access and memory
throughput but also measuring the occupancy and concurrency.
SubjectsVideo games--Design, Computer games--Programming, Videojocs--Disseny, Jocs per ordinador--Programació
DegreeGRAU EN DISSENY I DESENVOLUPAMENT DE VIDEOJOCS - Barcelona (Pla 2014)
Files | Description | Size | Format | View |
---|---|---|---|---|
163_Memoria_TFG.pdf | 6,148Mb | View/Open |