DocumentCode
2668857
Title
Paralleling Euclidean Particle Swarm Optimization in CUDA
Author
Zhu, Hongbing ; Guo, Yongmei ; Wu, Jianguo ; Gu, Jinguang ; Eguchi, Kei
Author_Institution
Coll. of Comput. Sci. & Technol., Wuhan Univ. of Sci. & Technol., Wuhan, China
fYear
2011
fDate
1-3 Nov. 2011
Firstpage
93
Lastpage
96
Abstract
Euclidean Particle Swarm Optimization (EPSO) is a swarm intelligence algorithm, which has been successful applied to many engineering optimization problems and shown its high search speed in these applications. However, with the increase in the dimension of optimization problems and the number of local optima, the processing speed of the EPSO has become a bottleneck of applications as each particle of them has to calculate separately fitness. In this paper the EPSO has been parallelled in Compute Unified Device Architecture (CUDA) to solve the bottleneck. Five benchmark functions had been employed to examine the performance of the parallelled EPSO (pEPSO), and the experimental results shown that the average processing of calculating fitness had been accelerated to maximum 16.27 times the original algorithm.
Keywords
parallel architectures; particle swarm optimisation; CUDA; Euclidean particle swarm optimization parallelization; compute unified device architecture; engineering optimization problems; fitness calculation; swarm intelligence algorithm; Intelligent networks; Intelligent systems; Compute Unified Device Architecture (CUDA); Euclidean particle swarm optimization (EPSO); graphic processing unit (GPU); parallelled Euclidean particle swarm optimization (pEPSO);
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Networks and Intelligent Systems (ICINIS), 2011 4th International Conference on
Conference_Location
Kunming
Print_ISBN
978-1-4577-1626-3
Type
conf
DOI
10.1109/ICINIS.2011.35
Filename
6104701
Link To Document