• DocumentCode
    1643894
  • Title

    Swarm´s flight: Accelerating the particles using C-CUDA

  • Author

    de P.Veronese, L. ; Krohling, Renato A.

  • Author_Institution
    Departmento de Inf., Univ. Fed. do Espirito Santo, Vitoria
  • fYear
    2009
  • Firstpage
    3264
  • Lastpage
    3270
  • Abstract
    With the development of Graphics Processing Units (GPU) and the Compute Unified Device Architecture (CUDA) platform, several areas of knowledge are being benefited with the reduction of the computing time. Our goal is to show how optimization algorithms inspired by Swarm Intelligence can take profit from this technology. In this paper, we provide an implementation of the Particle Swarm Optimization (PSO) algorithm in C-CUDA. The algorithm was tested on a suite of well-known benchmark optimization problems and the computing time has been compared with the same algorithm implemented in C and Matlab. Results demonstrate that the computing time can significantly be reduced using C-CUDA. As far as we know, this is the first implementation of PSO in C-CUDA.
  • Keywords
    computer architecture; coprocessors; mathematics computing; particle swarm optimisation; C-CUDA; CUDA platform; compute unified device architecture; graphics processing unit; optimization algorithm; particle swarm optimization; swarm flight; swarm intelligence; Acceleration; Application software; Central Processing Unit; Computer architecture; Distributed computing; Graphics; Particle swarm optimization; Probability distribution; Random number generation; Yarn; Computational Performance Evaluation; Compute Unified Device Architecture(CUDA) C-CUDA platform; Graphics Processing Unit (GPU); Particle Swarm Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2009. CEC '09. IEEE Congress on
  • Conference_Location
    Trondheim
  • Print_ISBN
    978-1-4244-2958-5
  • Electronic_ISBN
    978-1-4244-2959-2
  • Type

    conf

  • DOI
    10.1109/CEC.2009.4983358
  • Filename
    4983358