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
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);
Conference_Titel :
Intelligent Networks and Intelligent Systems (ICINIS), 2011 4th International Conference on
Conference_Location :
Kunming
Print_ISBN :
978-1-4577-1626-3
DOI :
10.1109/ICINIS.2011.35