A Data Parallel Approach to Genetic Programming Using Programmable Graphics Hardware

被引:0
作者
Chitty, Darren M. [1 ]
机构
[1] QinetiQ Malvern, Malvern Technol Ctr, Malvern WR14 3PS, Worcs, England
来源
GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2 | 2007年
关键词
Genetic Programming; Graphics Cards; Data Parallelism;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years the computing power of graphics cards has increased significantly. Indeed, the growth in the computing power of these graphics cards is now several orders of magnitude greater than the growth in the power of computer processor units. Thus these graphics cards are now beginning to be used by the scientific community as low cost, high performance computing platforms. Traditional genetic programming is a highly computer intensive algorithm but due to its parallel nature it can be distributed over multiple processors to increase the speed of the algorithm considerably. This is not applicable for single processor architectures but graphics cards provide a mechanism for developing a data parallel implementation of genetic programming. In this paper we will describe the technique of general purpose computing using graphics cards and how to extend this technique to genetic programming. We will demonstrate the improvement in the performance of genetic programming on single processor architectures which can be achieved by harnessing the computing power of these next generation graphics cards.
引用
收藏
页码:1566 / 1573
页数:8
相关论文
共 12 条
[1]  
Bernhard F, 2006, LECT NOTES COMPUT SC, V3994, P236
[2]   The use of multiple measurements in taxonomic problems [J].
Fisher, RA .
ANNALS OF EUGENICS, 1936, 7 :179-188
[3]  
KESSENICH J, 2004, OPENGL SHADING LANGU
[4]  
KILGARIFF E, 2005, SIGGRAPH 05, P29
[5]  
Koza JR, 1992, GENETIC PROGRAMMING
[6]  
LI W, 2003, IMPLEMENTING LATTICE
[7]  
MARK WR, 2003, ACM SIGGRAPH 2003 PA, V14, P896
[8]  
MOORE GE, 1965, INTEGRATED CIRCUITS, V38, P56
[9]  
Owens J., 2007, COMPUTER GRAPHICS FO
[10]  
SUMANAWEERA T, 2005, CPU GEMS, V2, P471