Detail publikace
Evolving Component Library for Approximate High Level Synthesis
Hrbáček Radek, Ing., Ph.D. (VZ EHW)
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY)
approximate computing, cartesian genetic programming, evolutionary algorithms, multi-objective optimization, high level synthesis
Článek se zabývá využitím přibližně počítajících komponent ve vysokoúrovňové syntéze (HLS) číslicových obvodů. Tyto komponenty jsou navrženy pomocí multikriteriálního evolučního algoritmu založeném na kartézském genetickém programování (CGP) a NSGA-II. Knihovna komponent zahrnuje stovky implementací 8-bitových sčítaček a násobiček lišících se chybou, zpožděním a latencí. Na úrovni HLS je použit opět multikriteriální evoluční algoritmus, který přiřazuje vhodné komponenty z knihovny pro jednotlivé uzly data-flow grafu reprezentujícího složitý obvod. V článku jsou dále porovnány dvě metody určené k výběru podmnožiny komponent, k vyhodnocení byly použity dva různé testovací obvody - redukce (suma) a DCT.
@inproceedings{BUT131007,
author="Filip {Vaverka} and Radek {Hrbáček} and Lukáš {Sekanina}",
title="Evolving Component Library for Approximate High Level Synthesis",
booktitle="2016 IEEE Symposium Series on Computational Intelligence",
year="2016",
pages="1--8",
publisher="IEEE Computational Intelligence Society",
address="Athens",
doi="10.1109/SSCI.2016.7850168",
isbn="978-1-5090-4240-1",
url="https://www.fit.vut.cz/research/publication/11231/"
}