Detail publikace
Acceleration of Transistor-Level Evolution using Xilinx Zynq Platform
Xilinx Zynq, transistor-level evolution, evolutionary design, combinational circuit
Cílem tohoto článku je představení nového akcelerátoru, který byl navržen pro řešení problému evoluční syntézy digitálních obvodů popsaných na úrovni tranzistorů. Navržený akcelerátor, který využívá nedávno představené platformy Xilinx Zynq, se skládá z diskrétního simulátoru implementovaného v logické části a evolučního algoritmu běžící na vestaveném ARM procesoru. Diskrétní simulátor byl navržen tak, aby udržoval dobrý poměr mezi přesností a rychlostí simulace. Simulátor využívá konceptu virtuálního rekonfigurovatelného obvodu. Pracuje na více logických úrovních, což umožňuje vyhodnotit chování kandidátních řešení na přijatelné úrovni abstrakce. Návrh virtálního rekonfigurovatelného obvodu byl rozšířen o obousměrný datový tok, což koresponduje s chováním tranzistorů. Podle experimentálního ověčení navržený akcelrátor urychluje evoluci o jeden řád v porovnání s optimalizovanou softwarovou implementací. Akcelerátor by využit pro evoluci základních logických obvodů až s pěti vstupy. Bylo ukázáno, že je možné najít řešení srovnatelné s konvenčními postupy.
@inproceedings{BUT111678,
author="Vojtěch {Mrázek} and Zdeněk {Vašíček}",
title="Acceleration of Transistor-Level Evolution using Xilinx Zynq Platform",
booktitle="2014 IEEE International Conference on Evolvable Systems Proceedings",
year="2014",
pages="9--16",
publisher="Institute of Electrical and Electronics Engineers",
address="Piscataway",
doi="10.1109/ICES.2014.7008716",
isbn="978-1-4799-4480-4",
url="http://dx.doi.org/10.1109/ICES.2014.7008716"
}