The Proceedings of JSME annual Conference on Robotics and Mechatronics (Robomec)
Online ISSN : 2424-3124
2011
Session ID : 1A1-M12
Conference information
1A1-M12 Implementation Method of Steady-state GA on the CUDA Environment(Evolution and Learning for Robotics)
Masashi OISOYoshiyuki MATSUMURAToshiyuki YASUDAKazuhiro OHKURA
Author information
Keywords: Genetic Algorithm, GPU, CUDA
CONFERENCE PROCEEDINGS FREE ACCESS

Details
Abstract
Computation methods of parallel problem solving using graphic processing units (GPUs) have attracted much research interests in recent years. Genetic algorithms (GAs) can be implemented to GPUs in terms of the parallel processing of individuals in a population. This paper describes yet another implementation method of GAs to the CUDA environment where CUDA is a general-purpose computation environment for GPUs provided by NVIDIA. The major characteristic point of this study is that a steady-state GA is implemented on GPU utilizing on-chip memory in order to solve difficult optimization problems. The proposed implementation is evaluated through four test functions, then we found that the proposed implementation method yields 5.2-14.8 times faster results than those of a CPU implementation.
Content from these authors
© 2011 The Japan Society of Mechanical Engineers
Previous article Next article
feedback
Top