GPU-based Parallel Particle Swarm Optimization

被引:120
|
作者
Zhou, You [1 ]
Tan, Ying [1 ]
机构
[1] Peking Univ, Key Lab Machine Percept & Intelligence, Minist Educ, Beijing 100871, Peoples R China
基金
国家高技术研究发展计划(863计划);
关键词
D O I
10.1109/CEC.2009.4983119
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 hign dimensional problems, which can be widely used in real optimizing problems.
引用
收藏
页码:1493 / +
页数:2
相关论文
共 50 条
  • [1] GPU-Based Parallel Particle Swarm Optimization Methods for Graph Drawing
    Qu, Jianhua
    Liu, Xiyu
    Sun, Minghe
    Qi, Feng
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2017, 2017
  • [2] GPU-based Asynchronous Particle Swarm Optimization
    Mussi, Luca
    Nashed, Youssef S. G.
    Cagnoni, Stefano
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 1555 - 1562
  • [3] GPU-based coevolutionary particle swarm optimization
    Zhao Liang
    Zhu Yanxing
    Zhang Jianyu
    Ye Zhencheng
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 9883 - 9887
  • [4] GPU-Based Asynchronous Global Optimization with Particle Swarm
    Wachowiak, M. P.
    Foster, A. E. Lambe
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPCS2012), 2012, 385
  • [5] Three Alternatives for Parallel GPU-Based Implementations of High Performance Particle Swarm Optimization
    Calazan, Rogerio M.
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, PT I, 2013, 7902 : 241 - 252
  • [6] Parallel GPU-based Implementation of High Dimension Particle Swarm Optimizations
    Calazan, Rogerio M.
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    2013 IEEE 4TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2013,
  • [7] GPU-Based Road Sign Detection using Particle Swarm Optimization
    Mussi, Luca
    Cagnoni, Stefano
    Daolio, Fabio
    2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 152 - +
  • [8] A parallel particle swarm optimization algorithm based on GPU/CUDA
    Zhuo, Yanhong
    Zhang, Tao
    Du, Feng
    Liu, Ruilin
    APPLIED SOFT COMPUTING, 2023, 144
  • [9] GPU-based parallel multi-objective particle swarm optimization for large swarms and high dimensional problems
    Hussain, Md Maruf
    Fujimoto, Noriyuki
    PARALLEL COMPUTING, 2020, 92
  • [10] GPU-Based Evaluation to Accelerate Particle Swarm Algorithm
    Cardenas-Montes, Miguel
    Vega-Rodriguez, Miguel A.
    Jose Rodriguez-Vazquez, Juan
    Gomez-Iglesias, Antonio
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 272 - 279