Change search
ReferencesLink to record
Permanent link

Direct link
Particle Systems; A GPGPU based approach
2015 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Context. Particle systems are an important part for enhancing the player experience in games, simulating fire, smoke and water. The higher and higher demands from modern games to provide visual stunning experiences puts a strain on performance that the CPU is not able to handle. That is why ideas about moving data from the CPU over to the GPU have begun being promoted.

Objectives. In this paper we test how the performance is affected when moving a particle system from the CPU to reside completely on the GPU.

Methods. This is measured by using time stamps to determine the execution time for different steps needed to inject, update and render the particles in the particle system.

Results. The results of these tests showed that the particle system on the GPU performed significantly better than the one on the CPU in all areas except one which was the injection step.

Conclusions. This paper concludes that it is better to keep a particle system on the GPU at all times if possible when the particle system is not needed to interact with the rest of the game world.

Place, publisher, year, edition, pages
Keyword [en]
Particle system, GPGPU, Performance
National Category
Computer Science
URN: urn:nbn:se:bth-11642OAI: diva2:903741
Subject / course
DV1478 Bachelor Thesis in Computer Science
Educational program
DVGSP Game Programming
Available from: 2016-02-16 Created: 2016-02-16 Last updated: 2016-02-16Bibliographically approved

Open Access in DiVA

fulltext(418 kB)41 downloads
File information
File name FULLTEXT02.pdfFile size 418 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 41 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 83 hits
ReferencesLink to record
Permanent link

Direct link