Parallel Implementation of PSO Algorithm using GPGPU

被引:3
|
作者
Kaur, Jaspreet [1 ]
Singh, Satvir [1 ]
Singh, Sarabjeet [1 ]
机构
[1] SBS State Tech Campus, Ferozepur 152004, India
关键词
Graphic Processing Unit (GPU); General Purpose computing on GPU (GPGPU); Compute Unified Device Architecture (CUDA); Particle Swarm Optimization (PSO); PARTICLE SWARM;
D O I
10.1109/CICT.2016.38
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The goal of this paper is to show how swarm intelligence inspired optimization algorithms can take benefit of the parallel computing mechanism supported by general purpose computing ability of a Graphical Processing Unit (GPU). In this paper, Particle Swarm Optimization (PSO) algorithm is implemented both in C (serial) and C-CUDA (parallel) and their performances are compared on a testbed of well-known optimization test functions. Simulation results showed that parallel implementation of PSO using C-CUDA searches near optimal solution in lesser time as compared to that of serial algorithm implemented using C.
引用
收藏
页码:155 / 159
页数:5
相关论文
共 50 条
  • [41] Effective Parallel Algorithm for GPGPU-Accelerated Explicit Routing Optimization
    Kikuta, Ko
    Oki, Eiji
    Yamanaka, Naoaki
    Togawa, Nozomu
    Nakazato, Hidenori
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [42] A Parallel PSO Algorithm for a Watermarking Application on a GPU
    Garcia Cano, Edgar
    Rodriguez, Katya
    COMPUTACION Y SISTEMAS, 2013, 17 (03): : 381 - 390
  • [43] Optimal power system operation using parallel processing system and PSO algorithm
    Kim, Jong-Yul
    Mun, Kyeong-Jun
    Kim, Hyung-Su
    Park, June Ho
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2011, 33 (08) : 1457 - 1461
  • [44] Preference Utility Algorithm Using GPGPU Architecture
    Hung, Che-Lun
    Lin, Chun-Yuan
    Wang, Hsiao-Hsi
    Yeh, Jieh-Shan
    Hu, Yu-Chen
    Lin, Yaw-Ling
    2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 155 - 160
  • [45] Multi-Swarm Parallel PSO: Hardware Implementation
    Tewolde, Girma S.
    Hanna, Darrin M.
    Haskell, Richard E.
    2009 IEEE SWARM INTELLIGENCE SYMPOSIUM, 2009, : 60 - +
  • [46] GPGPU-based heterogeneous parallel implementation of direct discontinuous Galerkin methods
    Wang, Jiaxin
    Wang, Kun
    Yan, Zhen-Guo
    He, Xiaofeng
    Liu, Tiegang
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2025, 229 : 362 - 391
  • [47] Preliminary Implementation of VQ Image Coding using GPGPU
    Wakatani, Akiyoshi
    2010 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS ICCE, 2010,
  • [48] An Efficient GPGPU based Implementation of Face Detection Algorithm using Skin Color Pre-treatment
    Guerfi, Imene
    Kriaa, Lobna
    Saidane, Leila
    ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 574 - 585
  • [49] A parallel system for adaptive optics based on parallel mutation PSO algorithm
    Chen, Ying
    Feng, Yong
    Li, Xinyang
    OPTIK, 2014, 125 (01): : 329 - 332
  • [50] ParaRMS Algorithm: A Parallel Implementation of Rate Monotonic Scheduling Algorithm Using OpenMP
    Dashora, Rajnish
    Bajaj, Harsh P.
    Dube, Akshat
    Narayanamoorthy, M.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL ENGINEERING (ICAEE), 2014,