abstract = "A widely available and economic means of increasing
the computing power applied to a problem is to use
modern graphics processing units (GPUs) for parallel
processing. We present a new, optimized general
methodology for deploying genetic programming (GP) to
the PC, Xbox 360 video game console, and Zune portable
media device. This work describes, for the first time,
the implementation considerations necessary to maximize
available CPU and GPU (where available) usage on the
three separate hardware platforms. We demonstrate the
first instance of GP using portable digital media
device hardware. The work also presents, for the first
time, an Xbox 360 implementation that uses the GPU for
fitness evaluation. Implementations on each platform
are also benchmarked on the basis of execution time for
an established GP regression benchmark.",