Detail publikace
Automated Verifiability-Driven Design of Approximate Circuits: Exploiting Error Analysis
Mrázek Vojtěch, Ing., Ph.D. (UPSY FIT VUT)
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY FIT VUT)
Základním předpokladem pro úspěšné nasazení metod aproximace obvodů založených na prohledávání stavového prostoru je schopnost efektivně procházet stavovým prostorem, tzn. efektivně vyhodnocovat chybu kandidátních řešení. V článku se zabýváme vyhodnocením výpočetní náročnosti různých metod analýzy chyb, abychom pochopili jejich chování zejména při zavedení omezení v podobě zdrojů, jako je omezený čas výpočtu. Tato analýza je provedena nad typickými aproximovanými obvody (sčítačky a násobičky) a pro běžné chybové metriky a formální přístupy (řešení využívající SAT solveru nebo BDD). Výsledky ukazují, že při vyhodnocování chyb kandidátního obvodu je velmi výhodné znovu použít znalosti získané při vyhodnocování předchozích instancí obvodu, aby se zkrátila celková doba aproximace. Pokud je použita adaptivní vyhledávací strategie, která řídí vyhledávání směrem k snadno analyzovatelným kandidátním obvodům, může metoda produkovat obvody, které vykazují lepší kompromisy mezi chybou a požadovanými parametry (např. plochou) než stejná metoda s neomezenými ověřovacími zdroji a v rámci stejného celkového časového okna. U 16bitových a 20bitových přibližných násobiček bylo možné dosáhnout 75% snížení plochy oproti základní metodě aproximace nevyužívající limit na výpočetní zdroje.
@INPROCEEDINGS{FITPUB13136, author = "Zden\v{e}k Va\v{s}\'{i}\v{c}ek and Vojt\v{e}ch Mr\'{a}zek and Luk\'{a}\v{s} Sekanina", title = "Automated Verifiability-Driven Design of Approximate Circuits: Exploiting Error Analysis", pages = "1--6", booktitle = "2024 Design, Automation \& Test in Europe Conference \& Exhibition (DATE)", year = 2024, location = "Valencia, ES", publisher = "Institute of Electrical and Electronics Engineers", ISBN = "979-8-3503-4859-0", language = "english", url = "https://www.fit.vut.cz/research/publication/13136" }