An Efficient Fine-grained Parallel Genetic Algorithm Based on GPU-Accelerated
NPC '07 Proceedings of the 2007 IFIP International Conference on Network and Parallel Computing Workshops
A performance study of general-purpose applications on graphics processors using CUDA
Journal of Parallel and Distributed Computing
The particle swarm - explosion, stability, and convergence in amultidimensional complex space
IEEE Transactions on Evolutionary Computation
Evolutionary programming using mutations based on the Levy probability distribution
IEEE Transactions on Evolutionary Computation
Markerless articulated human body tracking from multi-view video with GPU-PSO
ICES'10 Proceedings of the 9th international conference on Evolvable systems: from biology to hardware
GPU-based asynchronous particle swarm optimization
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Collaborative multi-swarm PSO for task matching using graphics processing units
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Evaluation of parallel particle swarm optimization algorithms within the CUDATM architecture
Information Sciences: an International Journal
Expert Systems with Applications: An International Journal
EvoApplications'12 Proceedings of the 2012t European conference on Applications of Evolutionary Computation
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Swarm grid: a proposal for high performance of parallel particle swarm optimization using GPGPU
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part I
A comparative study of three GPU-based metaheuristics
PPSN'12 Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part II
Neural PCA and maximum likelihood hebbian learning on the GPU
ICANN'12 Proceedings of the 22nd international conference on Artificial Neural Networks and Machine Learning - Volume Part II
A GPU-based parallel fireworks algorithm for optimization
Proceedings of the 15th annual conference on Genetic and evolutionary computation
IWANN'13 Proceedings of the 12th international conference on Artificial Neural Networks: advances in computational intelligence - Volume Part I
Hi-index | 0.00 |
With the development of Graphics Processing Units (GPU) and the Compute Unified Device Architecture (CUDA) platform, several areas of knowledge are being benefited with the reduction of the computing time. Our goal is to show how optimization algorithms inspired by Swarm Intelligence can take profit from this technology. In this paper, we provide an implementation of the Particle Swarm Optimization (PSO) algorithm in C-CUDA. The algorithm was tested on a suite of well-known benchmark optimization problems and the computing time has been compared with the same algorithm implemented in C and Matlab. Results demonstrate that the computing time can significantly be reduced using C-CUDA. As far as we know, this is the first implementation of PSO in C-CUDA.