Publication detail

Coevolutionary Cartesian Genetic Programming in FPGA

HRBÁČEK, R. DRAHOŠOVÁ, M.

Original Title

Coevolutionary Cartesian Genetic Programming in FPGA

Type

article in a collection out of WoS and Scopus

Language

English

Original Abstract

In this paper, a hardware platform for coevolutionary cartesian genetic programming is proposed. The proposed two-population coevolutionary algorithm involves the implementation of search algorithms in two MicroBlaze soft processors (one for each population) interconnected by the AXI bus in Xilinx Virtex 6 FPGA. Candidate programs are evaluated in a domain-specific virtual reconfigurable circuit incorporated into custom MicroBlaze peripheral. Experimental results in the task of evolutionary image filter design show that we can achieve a significant speed-up (up to 58) in comparison with a highly optimized software implementation.

Keywords

Cartesian genetic programming, coevolutionary algortihms, fitness modeling, hardware acceleration, FPGA.

Authors

HRBÁČEK, R.; DRAHOŠOVÁ, M.

RIV year

2013

Released

29. 8. 2013

Publisher

MIT Press

Location

Cambridge

ISBN

978-0-262-31709-2

Book

Advances in Artificial Life, ECAL 2013, Proceedings of the Twelfth European Conference on the Synthesis and Simulation of Living Systems

Pages from

431

Pages to

438

Pages count

8

URL

BibTex

@inproceedings{BUT103495,
  author="Radek {Hrbáček} and Michaela {Drahošová}",
  title="Coevolutionary Cartesian Genetic Programming in FPGA",
  booktitle="Advances in Artificial Life, ECAL 2013, Proceedings of the Twelfth European Conference on the Synthesis and Simulation of Living Systems",
  year="2013",
  pages="431--438",
  publisher="MIT Press",
  address="Cambridge",
  doi="10.7551/978-0-262-31709-2-ch062",
  isbn="978-0-262-31709-2",
  url="http://mitpress.mit.edu/sites/default/files/titles/content/ecal13/ch062.html"
}