Projects per year
Abstract
This paper presents for the first time the application of Cartesian Genetic Programming to the evolution of machine code for a simple implementation of a MOVE processor. The effectiveness of the algorithm is demonstrated by evolving machine code for a 4-bit multiplier with three different levels of parallelism. The results show that 100% successful solutions were found by COP and by further optimising the size of the solutions, it is possible to find efficient implementations of the 4-bit multiplier that have the potential to be "human competitive". Further analysis of the results revealed that the structure of some solutions followed a known general design methodology.
Original language | English |
---|---|
Pages (from-to) | 238-249 |
Number of pages | 12 |
Journal | 9th International Conference on Evolvable Systems |
Volume | 6274 |
Publication status | Published - Sept 2010 |
Projects
- 1 Finished
-
SABRE: Self-healing Cellular Architectures
Tyrrell, A., Liu, J., Qadir, O., Tempesti, G. & Timmis, J.
1/10/08 → 30/09/11
Project: Research project (funded) › Research