Multi-logic-Unit Processor: A Combinational Logic
Circuit Evaluation Engine for Genetic Parallel
Programming
W. Lau, G. Li, K. Lee, K. Leung, and S. Cheang. Proceedings of the 8th European Conference on Genetic
Programming, volume 3447 of Lecture Notes in Computer Science, page 167--177. Lausanne, Switzerland, Springer, (30 March - 1 April 2005)
Abstract
Genetic Parallel Programming (GPP) is a novel Genetic
Programming paradigm. GPP Logic Circuit Synthesiser
(GPPLCS), is a combinational logic circuit learning
system based on GPP. The GPPLCS comprises a
Multi-Logic-Unit Processor (MLP) which is a hardware
processor built on a Field Programmable Gate Array
(FPGA). The MLP is designed to speed up the evaluation
of genetic parallel programs that represent
combinational logic circuits. Four combinational logic
circuit problems are presented to show the performance
of the hardware-assisted GPPLCS. Experimental results
show that the hardware MLP speeds up evolutions over 10
times. For difficult problems such as the 6-bit
priority selector and the 6-bit comparator, the speedup
ratio can be up to 22.
%0 Conference Paper
%1 eurogp:LauLLLC05
%A Lau, Wai Shing
%A Li, Gang
%A Lee, Kin-Hong
%A Leung, Kwong-Sak
%A Cheang, Sin Man
%B Proceedings of the 8th European Conference on Genetic
Programming
%C Lausanne, Switzerland
%D 2005
%E Keijzer, Maarten
%E Tettamanzi, Andrea
%E Collet, Pierre
%E van Hemert, Jano I.
%E Tomassini, Marco
%I Springer
%K algorithms, genetic programming
%P 167--177
%T Multi-logic-Unit Processor: A Combinational Logic
Circuit Evaluation Engine for Genetic Parallel
Programming
%U http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3447&spage=167
%V 3447
%X Genetic Parallel Programming (GPP) is a novel Genetic
Programming paradigm. GPP Logic Circuit Synthesiser
(GPPLCS), is a combinational logic circuit learning
system based on GPP. The GPPLCS comprises a
Multi-Logic-Unit Processor (MLP) which is a hardware
processor built on a Field Programmable Gate Array
(FPGA). The MLP is designed to speed up the evaluation
of genetic parallel programs that represent
combinational logic circuits. Four combinational logic
circuit problems are presented to show the performance
of the hardware-assisted GPPLCS. Experimental results
show that the hardware MLP speeds up evolutions over 10
times. For difficult problems such as the 6-bit
priority selector and the 6-bit comparator, the speedup
ratio can be up to 22.
%@ 3-540-25436-6
@inproceedings{eurogp:LauLLLC05,
abstract = {Genetic Parallel Programming (GPP) is a novel Genetic
Programming paradigm. GPP Logic Circuit Synthesiser
(GPPLCS), is a combinational logic circuit learning
system based on GPP. The GPPLCS comprises a
Multi-Logic-Unit Processor (MLP) which is a hardware
processor built on a Field Programmable Gate Array
(FPGA). The MLP is designed to speed up the evaluation
of genetic parallel programs that represent
combinational logic circuits. Four combinational logic
circuit problems are presented to show the performance
of the hardware-assisted GPPLCS. Experimental results
show that the hardware MLP speeds up evolutions over 10
times. For difficult problems such as the 6-bit
priority selector and the 6-bit comparator, the speedup
ratio can be up to 22.},
added-at = {2008-06-19T17:35:00.000+0200},
address = {Lausanne, Switzerland},
author = {Lau, Wai Shing and Li, Gang and Lee, Kin-Hong and Leung, Kwong-Sak and Cheang, Sin Man},
bibsource = {DBLP, http://dblp.uni-trier.de},
biburl = {https://www.bibsonomy.org/bibtex/288b055d8e28ea5a028cac5a2a2d94ed9/brazovayeye},
booktitle = {Proceedings of the 8th European Conference on Genetic
Programming},
editor = {Keijzer, Maarten and Tettamanzi, Andrea and Collet, Pierre and {van Hemert}, Jano I. and Tomassini, Marco},
interhash = {b909bd7d3adbea9fe206ec5b4691d3b2},
intrahash = {88b055d8e28ea5a028cac5a2a2d94ed9},
isbn = {3-540-25436-6},
keywords = {algorithms, genetic programming},
month = {30 March - 1 April},
notes = {Part of \cite{keijzer:2005:GP} EuroGP'2005 held in
conjunction with EvoCOP2005 and EvoWorkshops2005},
organisation = {EvoNet},
pages = {167--177},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
timestamp = {2008-06-19T17:45:12.000+0200},
title = {Multi-logic-Unit Processor: {A} Combinational Logic
Circuit Evaluation Engine for Genetic Parallel
Programming},
url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3447&spage=167},
volume = 3447,
year = 2005
}