GPU-based Acceleration of the Genetic Algorithm
暂无分享,去创建一个
Genetic algorithm (GA) is a stochastic optimization method inspired by nature evolution. Because of their parallel nature, they have been parallelized many times. Graphic Processing Units (GPU) were originally targeted for rasterization of graphics primitives. Today GPU’s are more likely fast multicore processors capable of performing complex mathematical tasks. There are many ways how to exploit GPU’s potential for general purpose computation (GPGPU). One option is to employ Compute Unified Device Architecture (CUDA) framework.
[1] Matt Pharr,et al. Gpu gems 2: programming techniques for high-performance graphics and general-purpose computation , 2005 .
[2] Hubert Nguyen,et al. GPU Gems 3 , 2007 .