A GPU-based Implementation of Brain Storm Optimization

被引:0
|
作者
Jin, Chen [1 ]
Qin, A. K. [2 ]
机构
[1] RMIT Univ, Sch Sci, Melbourne, Vic 3001, Australia
[2] Swinburne Univ Technol, Dept Comp Sci & Software Engn, Hawthorn, Vic 3122, Australia
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Brain storm optimization (BSO) is a newly emerging family of swarm intelligence techniques inspired by the human's creative problem-solving process, which has achieved successes in many applications. BSO is characterized by its unique process of grouping a population of ideas and carrying out brainstorming based on the grouped ideas to search for optima generation by generation. Although the original BSO is a sequential algorithm based on the central processing unit (CPU), its major algorithmic modules are highly suitable for parallelization. Nowadays, modern graphic processing units (GPUs) have become widely affordable, which empower personal computers to undertake massively parallel computing tasks. Therefore, this work investigates a GPU-based implementation of BSO using NVIDIA's CUDA technology, aiming to accelerate BSO's computation speed while maintaining its optimization accuracy. Experimental results on 30 CEC2014 single-objective real-parameter optimization benchmark problems demonstrate the remarkable speedups of the proposed GPU-based parallel BSO compared to the original CPU-based sequential BSO across varying problems and population sizes.
引用
收藏
页码:2698 / 2705
页数:8
相关论文
共 50 条
  • [21] GPU-based Game Engine Optimization Strategy
    Wei, Wei
    Huang, Yanqiong
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL I, 2010, : 246 - 248
  • [22] GPU-based Parallel Particle Swarm Optimization
    Zhou, You
    Tan, Ying
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1493 - +
  • [23] GPU-based polygonization and optimization for implicit surfaces
    Chen, Junjie
    Jin, Xiaogang
    Deng, Zhigang
    VISUAL COMPUTER, 2015, 31 (02): : 119 - 130
  • [24] GPU-Based Parallelization for Fast Circuit Optimization
    Liu, Yifang
    Hu, Jiang
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 943 - 946
  • [25] GPU-based electromagnetic optimization of MIMO channels
    2018, Applied Computational Electromagnetics Society (ACES) (33):
  • [26] GPU-based Electromagnetic Optimization of MIMO Channels
    Breglia, Alfonso
    Capozzoli, Amedeo
    Curcio, Claudio
    Di Donna, Salvatore
    Liseno, Angelo
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2018, 33 (02): : 172 - 175
  • [27] A Survey on GPU-Based Implementation of Swarm Intelligence Algorithms
    Tan, Ying
    Ding, Ke
    IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (09) : 2028 - 2041
  • [28] A GPU-based implementation of the MRF algorithm in ITK package
    Pedro Valero
    José L. Sánchez
    Diego Cazorla
    Enrique Arias
    The Journal of Supercomputing, 2011, 58 : 403 - 410
  • [29] A FAST GPU-BASED IMPLEMENTATION OF AN SUPERPOSITION/CONVOLUTION ALGORITHM
    Diez-Domingo, S.
    Reinado, D.
    Cortina, T.
    Cazorla, D.
    Sanchez, J. L.
    Alonso, S.
    Ricos, B.
    Gonzalez, R.
    RADIOTHERAPY AND ONCOLOGY, 2010, 96 : S479 - S480
  • [30] A GPU-BASED IMPLEMENTATION ON SUPER-RESOLUTION RECONSTRUCTION
    Wang, Kai
    Wang, Lifu
    Lu, Jian
    Sun, Yi
    Zhao, Shuping
    2012 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2012), 2012, : 849 - 852