abstract = "The availability of low cost powerful parallel
graphics cards has stimulated the port of Genetic
Programming (GP) on Graphics Processing Units (GPUs).
Our work focuses on the possibilities offered by Nvidia
G80 GPUs when programmed in the CUDA language. In a
first work we have showed that this setup allows to
develop fine grain parallelization schemes to evaluate
several GP programs in parallel, while obtaining
speedups for usual training sets and program sizes.
Here we present another parallelization scheme and
optimizations about program representation and use of
GPU fast memory. This increases the computation speed
about three times faster, up to 4 billion GP operations
per second. The code has been developed within the well
known ECJ library and is open source.",
notes = "ECJ JNI Java Native Interface to CUDA. RPN. Thread
divergence. nVidia 8800 GTX. Sextic symbolic
regression, 6-mux and 11-multiplexor, intertwined
spirals, Mackey-Glass \cite{langdon:2008:eurogp}. Data
cache not faster???
Code via
http://www-lil.univ-littoral.fr/~robillia/GPUregression.html",