Speeding up hardware evolution: a coprocessor for evolutionary algorithms

  • Authors:
  • Tillmann Schmitz;Steffen Hohmann;Karlheinz Meier;Johannes Schemmel;Felix Schürmann

  • Affiliations:
  • University of Heidelberg, Kirchhoff Institute for Physics, Heidelberg;University of Heidelberg, Kirchhoff Institute for Physics, Heidelberg;University of Heidelberg, Kirchhoff Institute for Physics, Heidelberg;University of Heidelberg, Kirchhoff Institute for Physics, Heidelberg;University of Heidelberg, Kirchhoff Institute for Physics, Heidelberg

  • Venue:
  • ICES'03 Proceedings of the 5th international conference on Evolvable systems: from biology to hardware
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a coprocessor architecture to speed up hardware evolution. It is designed to be implemented in an FPGA with an integrated microprocessor core. The coprocessor resides in the configurable logic, it can execute common genetic operators like crossover and mutation with a targeted data throughput of 420 MByte/s. Together with the microprocessor core, a complex evolutionary algorithm can be developed in software, but is processed at the speed of dedicated hardware.