Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-71605-1_9
|View full text |Cite
|
Sign up to set email alerts
|

Fast Genetic Programming on GPUs

Abstract: As is typical in evolutionary algorithms, fitness evaluation in GP takes the majority of the computational effort. In this paper we demonstrate the use of the Graphics Processing Unit (GPU) to accelerate the evaluation of individuals. We show that for both binary and floating point based data types, it is possible to get speed increases of several hundred times over a typical CPU implementation. This allows for evaluation of many thousands of fitness cases, and hence should enable more ambitious solutions to b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
65
0

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 86 publications
(66 citation statements)
references
References 17 publications
(15 reference statements)
1
65
0
Order By: Relevance
“…In previous work [Harding and Banzhaf, 2007] used the GPU exclusively for running training cases for cartesian genetic programming and showed impressive speed up in some cases but that improvement was highly variable. Indeed using the GPU was slower than the CPU in a few cases.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…In previous work [Harding and Banzhaf, 2007] used the GPU exclusively for running training cases for cartesian genetic programming and showed impressive speed up in some cases but that improvement was highly variable. Indeed using the GPU was slower than the CPU in a few cases.…”
Section: Discussionmentioning
confidence: 99%
“…[Harding and Banzhaf, 2007, Section 3] described the various major high level language tools for programming GPUs (Sh, Brook, PyGPU and microsoft Accelerator). nVidia has two additional tools: CUDA and Cg (C for graphics [Fernando and Kilgard, 2003]).…”
Section: Programming Graphics Cardsmentioning
confidence: 99%
See 3 more Smart Citations