Abstract
A new accelerator of Cartesian genetic programming is presented in this paper. The accelerator is completely implemented in a single FPGA. The proposed architecture contains multiple instances of virtual reconfigurable circuit to evaluate several candidate solutions in parallel. An advanced memory organization was developed to achieve the maximum throughput of processing. The search algorithm is implemented using the on-chip PowerPC processor. In the benchmark problem (image filter evolution) the proposed platform provides a significant speedup (170) in comparison with a highly optimized software implementation. Moreover, the accelerator is 8 times faster than previous FPGA accelerators of image filter evolution.
Keywords
Cite this article
@article{cai-11080,
author = {Zdeněk Vašíček and Lukáš Sekanina},
title = {Hardware Accelerator of Cartesian Genetic Programming with Multiple Fitness Units},
journal = {Computing and Informatics},
volume = {29},
number = {6+},
pages = {1359--1371},
year = {2010},
issn = {1335-9150},
url = {https://cai.type.sk/content/2010/6%2B/hardware-accelerator-of-cartesian-genetic-programming-with-multiple-fitness-units/}
}
TY - JOUR AU - Zdeněk Vašíček AU - Lukáš Sekanina TI - Hardware Accelerator of Cartesian Genetic Programming with Multiple Fitness Units JO - Computing and Informatics VL - 29 IS - 6+ SP - 1359 EP - 1371 PY - 2010 SN - 1335-9150 UR - https://cai.type.sk/content/2010/6%2B/hardware-accelerator-of-cartesian-genetic-programming-with-multiple-fitness-units/ KW - Cartesian genetic programming KW - hardware accelerator KW - evolutionary circuit design KW - FPGA ER -
Vašíček, Z., & Sekanina, L. (2010). Hardware Accelerator of Cartesian Genetic Programming with Multiple Fitness Units. Computing and Informatics, 29(6+), 1359–1371. https://cai.type.sk/content/2010/6%2B/hardware-accelerator-of-cartesian-genetic-programming-with-multiple-fitness-units/