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 条
  • [31] A Survey on GPU-Based Implementation of Swarm Intelligence Algorithms
    Tan, Ying
    Ding, Ke
    IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (09) : 2028 - 2041
  • [32] GPU-Based Parallel Processing Technology in DPI
    Zhong, Zhimin
    Zhang, Yuliang
    Yang, Guanglong
    Kong, Yongping
    WEB TECHNOLOGIES AND APPLICATIONS, APWEB 2015 WORKSHOPS, 2015, 9461 : 44 - 53
  • [33] GPU-based Parallel Implementation of SAR Imaging
    Jin, Xingxing
    Ko, Seok-Bum
    2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012), 2012, : 125 - 129
  • [34] Magnetotelluric inversion based on the parallel particle swarm optimization
    Xiong Jie
    Meng Xiaohong
    Liu Caiyun
    2011 INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND NEURAL COMPUTING (FSNC 2011), VOL VI, 2011, : 444 - 447
  • [35] An Agent Based Parallel Particle Swarm Optimization - APPSO
    Lorion, Yann
    Bogon, Tjorben
    Timm, Ingo J.
    Drobnik, Oswald
    2009 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2009, : 52 - 59
  • [36] Magnetotelluric inversion based on the parallel particle swarm optimization
    Xiong Jie
    Meng Xiaohong
    Liu Caiyun
    2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 3, 2011, : 221 - 224
  • [37] The GPU-based parallel Ant Colony System
    Skinderowicz, Rafal
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 98 : 48 - 60
  • [38] Hybrid Particle Swarm Optimization Based on Parallel Collaboration
    Zhao, Yong
    An, Xueying
    Luo, Wencai
    INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL 1, PROCEEDINGS, 2008, : 65 - 70
  • [39] Comparative Study of Parallel Variants for a Particle Swarm Optimization Algorithm Implemented on a Multithreading GPU
    Laguna-Sanchez, Gerardo A.
    Olguin-Carbajal, Mauricio
    Cruz-Cortes, Nareli
    Barron-Fernandez, Ricardo
    Alvarez-Cedillo, Jesus A.
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2009, 7 (03) : 292 - 309
  • [40] Parallel Test Scheduling based on Particle Swarm Optimization
    Li, Zhongwen
    Huang, Xiangmiao
    PROCEEDINGS OF THE 2013 THE INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND INFORMATION SYSTEM (ICETIS 2013), 2013, 65 : 736 - 739