Skip to content

calebpapay/ParticleSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

ParticleSystem

Optimized C++ Particle System

  • Optimized a simulated system of 25,000 particles for class competition.
  • Used Intel SIMD instruction set to enhance matrix and vector math libraries.
  • Improved memory usage and data caching by reworking bloated data structures.
  • Implemented a heap-like data structure to hold active and inactive particles and improve speeds through particle recycling.
  • Used 'Load-in-Place' buffer for quicker initialization of data in particle structure.
  • Diagnosed highly active methods and loops and reworked to remove costly operations/incorporate SIMD math.
  • Achieved fastest system in 25+ student class.

About

Optimized C++ Particle System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published