Techreport,

A SIMD interpreter for Genetic Programming on GPU Graphics Cards

.
CSM-470. Department of Computer Science, University of Essex, Colchester, UK, (3 July 2007)

Abstract

Mackey-Glass chaotic time series prediction and non-nuclear protein classification show the feasibility of evaluating genetic programming populations on SPMD parallel computing consumer gaming graphics processing units. The C++ framework with a regular disk less Linux KDE desktop equipped with a single leading nVidia GeForce 8800 GTX graphics processing unit card is demonstrated evolving programs at Giga GP operation per second (895 million GPops). The RapidMind general processing on GPU (GPGPU) framework supports evaluating an entire population of a quarter of a million individual programs on a non-trivial problem in 4 seconds. An efficient reverse polish notation (RPN) tree based GP is given.

Tags

Users

  • @brazovayeye
  • @hayral

Comments and Reviews