2010
DOI: 10.1007/s10710-010-9102-5
|View full text |Cite
|
Sign up to set email alerts
|

Deployment of parallel linear genetic programming using GPUs on PC and video game console platforms

Abstract: We present a general method for deploying parallel linear genetic programming (LGP) to the PC and Xbox 360 video game console by using a publicly available common framework for the devices called XNA (for ''XNA's Not Acronymed''). By constructing the LGP within this framework, we effectively produce an LGP ''game'' for PC and XBox 360 that displays results as they evolve. We use the GPU of each device to parallelize fitness evaluation and the mutation operator of the LGP algorithm, thus providing a general LGP… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…An average 60 fold speedup is reported over an interpreted version implemented in C (Nordin and Banzhaf, 1995). Alternative parallel processor platforms have been considered for the deployment of GP such as Microsoft's XBox 360 (Wilson and Banzhaf (2008) and Wilson and Banzhaf (2010)). Field Programable Gate Arrays (FPGAs) have also been harnessed by the GP community to accelerate GP.…”
Section: Accelerating Genetic Programmingmentioning
confidence: 99%
“…An average 60 fold speedup is reported over an interpreted version implemented in C (Nordin and Banzhaf, 1995). Alternative parallel processor platforms have been considered for the deployment of GP such as Microsoft's XBox 360 (Wilson and Banzhaf (2008) and Wilson and Banzhaf (2010)). Field Programable Gate Arrays (FPGAs) have also been harnessed by the GP community to accelerate GP.…”
Section: Accelerating Genetic Programmingmentioning
confidence: 99%
“…Even the performance of GP on graphic devices of video game consoles was analyzed [36][37][38], but PC implementations of GP have demonstrated to be faster and more robust. However, it was with the current high level programming languages [4,34], namely NVIDIA's CUDA and OpenCL, that GP implementations using GP becomes popular, specially in much larger/real world applications.…”
Section: Genetic Programming On Gpu: a Bit Of Historymentioning
confidence: 99%
“…While the Cell processor [74] and games consoles [75] are viable hardware platforms they also suffer the steep human programmer learning curve of GPUs. (Which we described in the previous section.)…”
Section: Alternatives To Gpumentioning
confidence: 99%