About speedup improvement of classical genetic algorithms using cuda environment
Cargando...
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Asociación Argentina de Mecánica Computacional
Resumen
Due to the increasing computational cost required for the numerical solution of
evolutionary systems and problems based on topological design, in the last years, many parallel
algorithms have been developed in order to improve its performance. Perhaps, the main numerical
tool used to solve heuristic problems is known as Genetic Algorithm (GA), deriving its name from the
similarity to the evolutionary theory of Darwing. During the last decade, Graphic Processing Unit
(GPU) has been used for computing acceleration due to the intrinsic vector-oriented design of the chip
set. This gave race to a new programming paradigm: the General Purpose Computing on Graphics
Processing Units (GPGPU). Which was replaced then by the Compute Unified Device Architecture
(CUDA) environment in 2007. CUDA environment is probably the parallel computing platform and
programming model that more heyday has had in recent years, mainly due to the low acquisition cost
of the graphics processing units (GPUs) compared to a cluster with similar functional characteristics.
Consequently, the number of GPU-CUDAs present in the top 500 fastest supercomputers in the world
is constantly growing. In this work, a numerical algorithm developed in the NVIDIA CUDA platform
capable of solving classical optimization functions usually employed as benchmarks (De Jong,
Rastring and Ackley functions) is presented. The obtained results using a GeForce GTX 750 Ti GPU
shown that the proposed code is a valuable tool for acceleration of GAs, improving its speedup in
about 130%.
Descripción
Palabras clave
Citación
Mroginski, Javier Luis y Castro, Hugo Guillermo, 2016. About speedup improvement of classical genetic algorithms using cuda environment. Mecánica Computacional. Santa Fe: Asociación Argentina de Mecánica Computacional, vol. 34, p. 3295-3295. E-ISSN 2591-3522.
Colecciones
Aprobación
Revisión
Complementado por
Referenciado por
Licencia Creative Commons
Excepto donde se indique lo contrario, la licencia de este ítem se describe como openAccess

