Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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
2015.
Keyword [en]
Particle system, GPGPU, Performance
National Category
Computer Science
Identifiers
URN: urn:nbn:se:bth-11642OAI: oai:DiVA.org:bth-11642DiVA: diva2:903741
Subject / course
DV1478 Bachelor Thesis in Computer Science
Educational program
DVGSP Game Programming
Supervisors
Examiners
Available from: 2016-02-16 Created: 2016-02-16 Last updated: 2016-02-16Bibliographically approved

Open Access in DiVA

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

Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 167 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

urn-nbn

Altmetric score

urn-nbn
Total: 163 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf