Open main menu

CDOT Wiki β

Changes

Solo Act

618 bytes added, 19:44, 13 April 2018
Assignment 2
Parallelize
One of the immediate problems I realized with this project was that the target functions were far too large. Parallelization would require possibly three or more kernels, which was beyond the scope of this assignment. Instead I decided to focus on the bsp tree portion of the code, and decouple this portion from actual dungeon generating logic.
[[File:Sourcedecouple.png|500px]]
The decoupled source-code can be seen above, along with the timing logic in it's respective main function.
[[File:Mytreedia.png|500px ]]
To parrellize a bsp tree required some analysis which can be seen above.
[[File:Warpss.png|500px]]
The image above reflects the design I chose with respect to the warps and thread behavior.
[[File:Outputgood.png|500px]]
 
[[File:Sourcedecouple.png|500px]]
120
edits