Efficient GPU Parallelization of the Agent-Based Models Using MASS CUDA Library

dc.contributor.advisorFukuda, Munehiro
dc.contributor.authorKosiachenko, Elizaveta
dc.date.accessioned2018-04-24T22:16:42Z
dc.date.available2018-04-24T22:16:42Z
dc.date.issued2018-04-24
dc.date.submitted2018
dc.descriptionThesis (Master's)--University of Washington, 2018
dc.description.abstractAgent-based models (ABMs) simulate the actions and interactions of autonomous agents and their effects on the system as a whole. Many disciplines benefit from using ABMs, such as biological systems modeling or traffic simulations. However, ABMs need computational scalability for practical simulation and thus consume a lot of time. Multi-Agent Spatial Simulation (MASS) CUDA is a library, which allows using CUDA-enabled GPUs to perform multi-agent and spatial simulations efficiently while maintaining user-friendly and easily extensible API, which does not require the knowledge of CUDA on the user part. This thesis describes the optimization techniques for the spatial simulation, which allowed us to achieve up to 3.9 times speed-up compared to the sequential CPU execution of the same applications. We also propose solutions to challenges of implementing the support for dynamic agents as part of MASS CUDA library, including agent instantiation and mapping to the places, agent migration, agent replication and agent termination.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherKosiachenko_washington_0250O_18226.pdf
dc.identifier.urihttp://hdl.handle.net/1773/41721
dc.language.isoen_US
dc.rightsCC BY
dc.subjectAgent-Based Models
dc.subjectGPU
dc.subjectMulti-Agent Spatial Simulation
dc.subjectComputer science
dc.subject.otherTo Be Assigned
dc.titleEfficient GPU Parallelization of the Agent-Based Models Using MASS CUDA Library
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kosiachenko_washington_0250O_18226.pdf
Size:
734.17 KB
Format:
Adobe Portable Document Format