• DocumentCode
    2217035
  • Title

    Accelerating steady-state genetic algorithms based on CUDA architecture

  • Author

    Oiso, Masashi ; Yasuda, Toshiyuki ; Ohkura, Kazuhiro ; Matumura, Yoshiyuki

  • Author_Institution
    Grad. Sch. of Eng., Hiroshima Univ., Hiroshima, Japan
  • fYear
    2011
  • fDate
    5-8 June 2011
  • Firstpage
    687
  • Lastpage
    692
  • Abstract
    Parallel processing using graphic processing units (GPUs) have attracted much research interest in recent years. Parallel computation can be applied to genetic algorithms (GAs) in terms of the processes of individuals in a population. This paper describes the implementation of GAs in the compute unified device architecture (CUDA) environment. CUDA is a general-purpose computation environment for GPUs. The major characteristic of this study is that a steady-state GA is implemented on a GPU based on concurrent kernel execution. The proposed implementation is evaluated through four test functions; we find that the proposed implementation method is 3.0-6.0 times faster than the corresponding CPU implementation.
  • Keywords
    computer graphic equipment; coprocessors; genetic algorithms; parallel architectures; CUDA architecture; CUDA is general purpose computation environment; compute unified device architecture environment; concurrent kernel execution; genetic algorithm; graphic processing units; parallel computation; parallel processing; Computational modeling; Computer architecture; Genetic algorithms; Graphics processing unit; Instruction sets; Kernel; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2011 IEEE Congress on
  • Conference_Location
    New Orleans, LA
  • ISSN
    Pending
  • Print_ISBN
    978-1-4244-7834-7
  • Type

    conf

  • DOI
    10.1109/CEC.2011.5949685
  • Filename
    5949685