Publication | Closed Access
A CUDA Implementation of the Standard Particle Swarm Optimization
22
Citations
11
References
2016
Year
Unknown Venue
Search Algorithm DevelopmentLarge-scale Global OptimizationComputational ScienceGpu ArchitectureEngineeringCuda ArchitectureGpu BenchmarkingFirefly AlgorithmIntelligent OptimizationComputer EngineeringComputer ArchitectureHybrid Optimization TechniqueSearch AlgorithmComputer ScienceParallel ComputingGpu ClusterCuda ImplementationGpu Computing
The social learning process of birds and fishes inspired the development of the heuristic Particle Swarm Optimization (PSO) search algorithm. The advancement of Graphics Processing Units (GPU) and the Compute Unified Device Architecture (CUDA) platform plays a significant role to reduce the computational time in search algorithm development. This paper presents a good implementation for the Standard Particle Swarm Optimization (SPSO) on a GPU based on the CUDA architecture, which uses coalescing memory access. The algorithm is evaluated on a suite of well-known benchmark optimization functions. The experiments are performed on an NVIDIA GeForce GTX 980 GPU and a single core of 3.20 GHz Intel Core i5 4570 CPU and the test results demonstrate that the GPU algorithm runs about maximum 46 times faster than the corresponding CPU algorithm. Therefore, this proposed algorithm can be used to improve required time to solve optimization problems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1