Detail publikace
Evolutionary Algorithms in Approximate Computing: A Survey
evoluční algoritmus, aproximativní počítání, číslicový obvod, neuronová síť, optimalizace
V posledních letech bylo vyvinuto mnoho automatizovaných metod, jež rutinně vytvářejí aproximativní implementace obvodů a programů, které vykazují vynikající kompromisy mezi kvalitou výstupu a požadovanými výpočetními zdroji. Tento článek se zabývá evoluční aproximací jako jednou z populárních metod pro aproximaci. Článek poskytuje první úplný přehled přístupů založených na evolučních algoritmech (EA) aplikovaných v kontextu aproximativního počítání. Přehled ukazuje, že se EA primárně používají jako vícekriteriální optimalizátory. Navrhujeme rozdělit tyto přístupy do dvou hlavních tříd: (i) optimalizace parametrů, kdy EA optimalizuje vektor systémových parametrů, a (ii) syntéza a optimalizace, kdy je EA využit jak pro návrh architektury, tak i parametrů výsledného systému. Ukazujeme, že evoluční aproximace byla použita na všech úrovních abstrakce návrhu a v mnoha různých aplikacích. Automatizovaný návrh aproximativních architektur neuronových sítí byl identifikován jako nové téma v této výzkumné oblasti.
@ARTICLE{FITPUB12530, author = "Luk\'{a}\v{s} Sekanina", title = "Evolutionary Algorithms in Approximate Computing: A Survey", pages = "1--12", journal = "Journal of Integrated Circuits and Systems", volume = 16, number = 2, year = 2021, ISSN = "1872-0234", doi = "10.29292/jics.v16i2.499", language = "english", url = "https://www.fit.vut.cz/research/publication/12530" }