DocumentCode :
1638561
Title :
GPU-based parallel particle swarm optimization
Author :
Zhou, You ; Tan, Ying
Author_Institution :
Dept. of Machine Intell., Peking Univ., Beijing
fYear :
2009
Firstpage :
1493
Lastpage :
1500
Abstract :
A novel parallel approach to run standard particle swarm optimization (SPSO) on Graphic Processing Unit (GPU) is presented in this paper. By using the general-purpose computing ability of GPU and based on the software platform of Compute Unified Device Architecture (CUDA) from NVIDIA, SPSO can be executed in parallel on GPU. Experiments are conducted by running SPSO both on GPU and CPU, respectively, to optimize four benchmark test functions. The running time of the SPSO based on GPU (GPU-SPSO) is greatly shortened compared to that of the SPSO on CPU (CPU-SPSO). Running speed of GPU-SPSO can be more than 11 times as fast as that of CPU-SPSO, with the same performance, compared to CPU-SPSO, GPU-SPSO shows special speed advantages on large swarm population applications and high dimensional problems, which can be widely used in real optimizing problems.
Keywords :
computer graphics; parallel processing; particle swarm optimisation; benchmark test functions; compute unified device architecture; graphic processing unit; particle swarm optimization; software platform; Ant colony optimization; Application software; Benchmark testing; Central Processing Unit; Computer architecture; Concurrent computing; Graphics; Machine intelligence; Particle swarm optimization; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location :
Trondheim
Print_ISBN :
978-1-4244-2958-5
Electronic_ISBN :
978-1-4244-2959-2
Type :
conf
DOI :
10.1109/CEC.2009.4983119
Filename :
4983119
Link To Document :
بازگشت