Journal of Japan Society for Fuzzy Theory and Intelligent Informatics
Online ISSN : 1881-7203
Print ISSN : 1347-7986
ISSN-L : 1347-7986
Original Papers
Implementation Method of Genetic Algorithms to the CUDA Environment using Data Parallelization
Masashi OISOYoshiyuki MATSUMURAToshiyuki YASUDAKazuhiro OHKURA
Author information
JOURNAL FREE ACCESS

2011 Volume 23 Issue 1 Pages 18-28

Details
Abstract
Computation methods using Graphic Processing Units (GPU) for solving parallelizable problems have attracted many research interest in recent years. Following up this trend, implementations of Genetic Algorithms (GA) to GPU have been reported based on parallelism in computation tasks of population in several researches. This paper proposes an implementation method of GA on the CUDA environment, which is a general purpose computation environment for GPUs provided by NVIDIA, adopting not only parallelization of population but that of individuals. The performance of proposed implementation method are compared to a CPU implementation by the computation time using test functions and an Evolutionary Robotics problem. The proposed implementation method generated 7.6-23.0 times faster results than those of a CPU implementation.
Content from these authors
© 2011 Japan Society for Fuzzy Theory and Intelligent Informatics
Previous article Next article
feedback
Top