DocumentCode
724398
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
fYear
2015
fDate
23-25 May 2015
Firstpage
4419
Lastpage
4423
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Control and Decision Conference (CCDC), 2015 27th Chinese
Conference_Location
Qingdao
Print_ISBN
978-1-4799-7016-2
Type
conf
DOI
10.1109/CCDC.2015.7162652
Filename
7162652
Link To Document