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 条
  • [21] PARALLEL PARTICLE SWARM OPTIMIZATION WITH GENETIC COMMUNICATION STRATEGY AND ITS IMPLEMENTATION ON GPU
    Jin, Min
    Lu, Huaxiang
    2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 99 - 104
  • [22] GPU-based model predictive control for continuous casting spray cooling control system using particle swarm optimization
    Wang, Yuan
    Luo, Xiaochuan
    Zhang, Fan
    Wang, Si
    CONTROL ENGINEERING PRACTICE, 2019, 84 : 349 - 364
  • [23] Identification of heat transfer coefficients in continuous casting by a GPU-based improved comprehensive learning particle swarm optimization algorithm
    Wang, Haixiao
    Luo, Xiaochuan
    Wang, Yuan
    Sun, Jie
    INTERNATIONAL JOURNAL OF THERMAL SCIENCES, 2023, 190
  • [24] Parallel particle swarm optimization based on parallel model with controller
    Xitong Fangzhen Xuebao, 2007, 10 (2171-2176):
  • [25] GPU based Parallel Cooperative Particle Swarm Optimization using C-CUDA: A Case Study
    Kumar, Jitendra
    Singh, Lotika
    Paul, Sandeep
    2013 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ - IEEE 2013), 2013,
  • [26] An efficient fine-grained parallel particle swarm optimization method based on gpu-acceleration
    Li, Jianming
    Wan, Danling
    Ch, Zhongxian
    Hu, Xangpei
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2007, 3 (6B): : 1707 - 1714
  • [27] A parallel particle swarm optimization algorithm based on fine-grained model with GPU-accelerating
    Li, Jian-Ming
    Wan, Dan-Ling
    Chi, Zhong-Xian
    Hu, Xiang-Pei
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2006, 38 (12): : 2162 - 2166
  • [28] GPU-based parallel optimization of immune convolutional neural network and embedded system
    Gong, Tao
    Fan, Tiantian
    Guo, Jizheng
    Cai, Zixing
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 62 : 384 - 395
  • [29] GPU-Based Influence Regions Optimization
    Fort, Marta
    Antoni Sellares, J.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT I, 2012, 7333 : 253 - 266
  • [30] A GPU-Based Parallel Algorithm for Landscape Metrics
    Zhong A.
    Chang L.
    Ma Y.
    Kang M.
    Mao Z.
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2020, 45 (06): : 941 - 948