Title :
CUDA-based hierarchical multi-block particle swarm optimization algorithm
Author :
Tian Lan ; Maoyun Guo ; Jianfeng Qu ; Yi Chai ; Zhenglei Liu ; Xunjie Zhang
Author_Institution :
Coll. of Autom., Chongqing Univ., Chongqing, China
Abstract :
In order to improve the traditional Particle Swarm Optimization (PSO) algorithm´s speed and optimization ability, this paper proposes a new algorithm based on CUDA (Compute Unified Device Architecture) technology which employs the two level PSO, the bottom level PSO and the top level PSO. And in the bottom level, the particles are divided into N groups, each of which will run the PSO and send the best particle to the top level individually to achieve better convergency. And the algorithm applys the CUDA threads to run the above PSO at different levels parallel to accelerate the algorithm speed. The simulation results show that the performance of the algorithm the paper provided is better than that of the traditional PSO.
Keywords :
optimisation; parallel architectures; particle swarm optimisation; CUDA-based hierarchical multiblock particle swarm optimization algorithm; PSO algorithm speed; bottom level PSO; compute unified device architecture technology; optimization ability; top level PSO; Graphics processing units; Instruction sets; Optimization; Parallel processing; Particle swarm optimization; Registers; Yttrium; Cuda; PSO; Parallel computing;
Conference_Titel :
Control and Decision Conference (CCDC), 2015 27th Chinese
Conference_Location :
Qingdao
Print_ISBN :
978-1-4799-7016-2
DOI :
10.1109/CCDC.2015.7162652