A CUDA Implementation of the Standard Particle Swarm Optimization

被引:0
|
作者
Hussain, Md. Maruf [1 ]
Hattori, Hiroshi [2 ]
Fujimoto, Noriyuki [2 ]
机构
[1] Osaka Prefecture Univ, Grad Sch Sci, Sakai, Osaka, Japan
[2] Osaka Prefecture Univ, Grad Sch Engn, Sakai, Osaka, Japan
关键词
Particle Swarm Optimization (PSO); GPGPU; coalescing memory access; cuRAND; atomic function;
D O I
10.1109/SYNASC.2016.37
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The social learning process of birds and fishes inspired the development of the heuristic Particle Swarm Optimization (PSO) search algorithm. The advancement of Graphics Processing Units (GPU) and the Compute Unified Device Architecture (CUDA) platform plays a significant role to reduce the computational time in search algorithm development. This paper presents a good implementation for the Standard Particle Swarm Optimization (SPSO) on a GPU based on the CUDA architecture, which uses coalescing memory access. The algorithm is evaluated on a suite of well-known benchmark optimization functions. The experiments are performed on an NVIDIA GeForce GTX 980 GPU and a single core of 3.20 GHz Intel Core i5 4570 CPU and the test results demonstrate that the GPU algorithm runs about maximum 46 times faster than the corresponding CPU algorithm. Therefore, this proposed algorithm can be used to improve required time to solve optimization problems. Index terms-Particle Swarm Optimization (PSO),
引用
收藏
页码:219 / 226
页数:8
相关论文
共 50 条
  • [31] Genetic mechanism-enhanced standard particle swarm optimization 2011
    Du, Wenli
    Zhang, Fei
    [J]. SOFT COMPUTING, 2018, 22 (21) : 7207 - 7225
  • [32] Analysis of standard particle swarm optimization algorithm based on Markov chain
    Pan, Feng
    Zhou, Qian
    Li, Wei-Xing
    Gao, Qi
    [J]. Zidonghua Xuebao/Acta Automatica Sinica, 2013, 39 (04): : 381 - 389
  • [33] Study of Global Convergence Conditions on Standard Particle Swarm Optimization Algorithm
    Han Qingtao
    Ren Bin
    Zhang Lijuan
    [J]. TECHNOLOGY AND APPLICATION OF ELECTRONIC INFORMATION, 2009, : 188 - +
  • [34] The standard particle swarm optimization algorithm convergence analysis and parameter selection
    Chuan, Lin
    Quanyuan, Feng
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 3, PROCEEDINGS, 2007, : 823 - +
  • [35] Convergence analysis of standard particle swarm optimization algorithm and its improvement
    Qian, Weiyi
    Li, Ming
    [J]. SOFT COMPUTING, 2018, 22 (12) : 4047 - 4070
  • [36] Genetic mechanism-enhanced standard particle swarm optimization 2011
    Wenli Du
    Fei Zhang
    [J]. Soft Computing, 2018, 22 : 7207 - 7225
  • [37] Convergence analysis of standard particle swarm optimization algorithm and its improvement
    Weiyi Qian
    Ming Li
    [J]. Soft Computing, 2018, 22 : 4047 - 4070
  • [38] GPU based Parallel Cooperative Particle Swarm Optimization using C-CUDA: A Case Study
    Kumar, Jitendra
    Singh, Lotika
    Paul, Sandeep
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ - IEEE 2013), 2013,
  • [39] Hardware implementation of particle swarm optimization with chaotic fractional-order
    Zermani, Aymen
    Manita, Ghaith
    Feki, Elyes
    Mami, Abdelkader
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (15): : 11249 - 11268
  • [40] FPGA implementation of a wavelet neural network with particle swarm optimization learning
    Lin, Cheng-Jian
    Tsai, Hung-Ming
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2008, 47 (9-10) : 982 - 996