Faster GPU-based genetic programming using a two-dimensional stack
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{chitty2017faster,
-
author = "Darren M. Chitty",
-
title = "Faster {GPU}-based genetic programming using a
two-dimensional stack",
-
journal = "Soft Computing",
-
year = "2017",
-
volume = "21",
-
number = "14",
-
pages = "3859--3878",
-
month = jul,
-
keywords = "genetic algorithms, genetic programming, GPU,
Many-core GPU Parallel programming",
-
publisher = "Springer",
-
URL = "https://link.springer.com/article/10.1007/s00500-016-2034-0",
-
DOI = "doi:10.1007/s00500-016-2034-0",
-
abstract = "Genetic programming (GP) is a computationally
intensive technique which also has a high degree of
natural parallelism. Parallel computing architectures
have become commonplace especially with regards to
Graphics Processing Units (GPU). Hence, versions of GP
have been implemented that use these highly parallel
computing platforms enabling significant gains in the
computational speed of GP to be achieved. However,
recently a two-dimensional stack approach to GP using a
multi-core CPU also demonstrated considerable
performance gains. Indeed, performances equivalent to
or exceeding that achieved by a GPU were demonstrated.
This paper will demonstrate that a similar
two-dimensional stack approach can also be applied to a
GPU-based approach to GP to better exploit the
underlying technology. Performance gains are achieved
over a standard single-dimensional stack approach when
using a GPU. Overall, a peak computational speed of
over 55 billion Genetic Programming Operations per
Second are observed, a twofold improvement over the
best GPU-based single-dimensional stack approach from
the literature.",
- }
Genetic Programming entries for
Darren M Chitty
Citations