• 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