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{BUT175795,
author="Lukáš {Sekanina}",
title="Evolutionary Algorithms in Approximate Computing: A Survey",
journal="Journal of Integrated Circuits and Systems",
year="2021",
volume="16",
number="2",
pages="1--12",
doi="10.29292/jics.v16i2.499",
issn="1872-0234",
url="https://jics.org.br/ojs/index.php/JICS/article/view/499"
}