Detail publikace
Evolutionary On-line Synthesis of Hardware Accelerators for Software Modules in Reconfigurable Embedded Systems
evolutionary design, high-level synthesis, online, image filters, Zynq.
Syntéza na vysoké úrovni abstrakce zajišťuje, aby programový kód, napsaný v programovacím jazyku, bylo možné snadno přenést do hardwarového opisného jazyka a tím bude proces návrhu rychlejší a méně náročný. Profesionální nástroje pro syntézu jsou velmi komplexní a nejsou vhodné pro vestavěné systémy s omezeným vybavením. V tomto článku je představen nový způsob, jak využít evoluční návrh. Programový kód je nasazen do procesoru konfigurovatelné vnořené platformy a prostředí pro evoluční návrh do programovatelné logiky. Funkce je převedena průběžně ze softwaru do hardwaru. Navrhnutý přístup slouží pro stejný účel, jako syntéza na vysoké úrovni abstrakce, ale návrh může být proveden na vnořené platformě a průběžně. Tento přístup může nabídnout větší flexibilitu v porovnání s podobnými konvenčními přístupy, protože může vyvinout nové řešení v neočekávaných situacích. Navrhnutý přístup má výhodu ve srovnání s předchozím prostředím pro evoluční návrh, protože není potřebná trénovací fáze a (správní) implementace na bázi softwaru je vždy k dispozici. Software tedy může být využit pro monitorování a opakování evoluce, pokud by to bylo nutné. Navržený evoluční průběžný návrh byl vyhodnocen na návrhu obrazových filtrů. Dosažené výsledky ukazují, že automatizovaný průběžný návrh na základě evoluce je možný, a může poskytnout v některých aplikacích ještě lepší výsledky, než konvenční implementace.
@inproceedings{BUT111553,
author="Roland {Dobai}",
title="Evolutionary On-line Synthesis of Hardware Accelerators for Software Modules in Reconfigurable Embedded Systems",
booktitle="2014 24th International Conference on Field Programmable Logic and Applications (FPL)",
year="2014",
pages="1--6",
publisher="Institute of Electrical and Electronics Engineers",
address="Munich",
doi="10.1109/FPL.2014.6927455",
isbn="978-3-00-044645-0",
url="http://dx.doi.org/10.1109/FPL.2014.6927455"
}