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 条
  • [31] Radial Basis Function Networks GPU-Based Implementation
    Brandstetter, Andreas
    Artusi, Alessandro
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2008, 19 (12): : 2150 - 2154
  • [32] A GPU-based implementation of the MRF algorithm in ITK package
    Valero, Pedro
    Sanchez, Jose L.
    Cazorla, Diego
    Arias, Enrique
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 403 - 410
  • [33] A Fast and Generic GPU-Based Parallel Reduction Implementation
    Rfaei Jradi, Walid Abdala
    Dantas do Nascimento, Hugo Alexandre
    Martins, Wellington Santos
    2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 16 - 22
  • [34] GPU-based parallel optimization implement of phase diversity
    Zhang Quan
    Bao Hua
    Rao Changhui
    Peng Zhenming
    INTERNATIONAL SYMPOSIUM ON OPTOELECTRONIC TECHNOLOGY AND APPLICATION 2014: IMAGE PROCESSING AND PATTERN RECOGNITION, 2014, 9301
  • [35] GPU-Based Asynchronous Global Optimization with Particle Swarm
    Wachowiak, M. P.
    Foster, A. E. Lambe
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPCS2012), 2012, 385
  • [36] GPU-BASED OPTIMIZATION FOR SAMPLE ADAPTIVE OFFSET IN HEVC
    Wang, Yang
    Guo, Xun
    Lu, Yan
    Fan, Xiaopeng
    Zhao, Debin
    2016 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2016, : 829 - 833
  • [37] GPU-Based Implementation of Monte Carlo Superposition for Dose Calculation
    Zhou, B.
    Hu, X. S.
    Chen, D. Z.
    Yu, C.
    MEDICAL PHYSICS, 2009, 36 (06)
  • [38] An optimized GPU-based 2D convolution implementation
    Perrot, Gilles
    Domas, Stephane
    Couturier, Raphael
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (16): : 4291 - 4304
  • [39] A GPU-Based Implementation for Range Queries on Spaghettis Data Structure
    Uribe-Paredes, Roberto
    Valero-Lara, Pedro
    Arias, Enrique
    Sanchez, Jose L.
    Cazorla, Diego
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT I, 2011, 6782 : 615 - 629
  • [40] Implementation of Soreide and Whitson EoS in a GPU-based reservoir simulator
    Eni S.p.A., Italy
    不详
    Eur. Conf. Math. Geol. Reserv. , ECMOR,