Skip to content
/ pso_gpu Public

Running Particle Swarm Optimization on Graphic Processing Units

License

Notifications You must be signed in to change notification settings

macoj/pso_gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Running Particle Swarm Optimization on Graphic Processing Units

This is an implementation of a version of the Particle Swarm Optimization algorithm in Graphic Processing Units (GPU) using CUDA. You can read about this implementation in details here and here.

The code was developed in 2010 using CUDA API 3.1. Given that a lot of things have changed since then, you might need to modify the code in order to run in newer versions of the API.

To cite:

  • Bastos-Filho, Carmelo JA, et al. "Impact of the random number generator quality on particle swarm optimization algorithm running on graphic processor units." Hybrid Intelligent Systems (HIS), 2010 10th International Conference on. IEEE, 2010.
@inproceedings{bastos2010impact,
  title={Impact of the random number generator quality on particle swarm optimization algorithm running on graphic processor units},
  author={Bastos-Filho, Carmelo JA and Oliveira, Marcos AC and Nascimento, Debora NO and Ramos, Alex D},
  booktitle={Hybrid Intelligent Systems (HIS), 2010 10th International Conference on},
  pages={85--90},
  year={2010},
  organization={IEEE}
}
  • Bastos-Filho, Carmelo, Marcos Oliveira Junior, and Débora Nascimento. "Running particle swarm optimization on graphic processing units." Search Algorithms and Applications. InTech, 2011.
@incollection{bastos2011running,
  title={Running particle swarm optimization on graphic processing units},
  author={Bastos-Filho, Carmelo and Junior, Marcos Oliveira and Nascimento, D{\'e}bora},
  booktitle={Search Algorithms and Applications},
  year={2011},
  publisher={InTech}
}

About

Running Particle Swarm Optimization on Graphic Processing Units

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages