Detail publikace

EA-based Resynthesis: An Efficient Tool for Optimization of Digital Circuits

KOCNOVÁ, J.; VAŠÍČEK, Z. EA-based Resynthesis: An Efficient Tool for Optimization of Digital Circuits. Genetic Programming and Evolvable Machines, 2020, vol. 21, no. 3, p. 287-319. ISSN: 1389-2576.
Název česky
Evoluční algoritmy jako efektivní nástroj pro resyntézu číslicových obvodů
Typ
článek v časopise
Jazyk
anglicky
Autoři
Klíčová slova

Cartesian genetic programming, Evolutionary resynthesis, Logic optimization

Abstrakt

Špatná škálovatelnost výpočtu fitness funkce byla hlavní příčinou, proč se nedařilo po dlouhou dobu aplikovat evoluční algoritmy v oblasti optimalizace číslicových obvodů. Zavedením formálních technik jako jsou SAT a BDD solvery se tento problém podařilo významně redukovat a evoluční techniky tak bylo možné aplikovat i na komplexní číslicové obvody. Nyní však čelíme jinému problému - omezené škálovatelnosti reprezentace, kdy efektivita evoluční optimalizace klesá se zvětšující se složitostí optimalizovaných obvodů. Abychom překonali tento problém, navrhujeme použít koncept lokální resyntézy, tj. extrahovat z obvodu menší celky, které jsou nezávisle optimalizováný a jejich optimalizovaná podoba je implantována zpět do původního obvodu. V článku jsou vyhodnoceny dva komplementární přístupy. Experimentálně bylo ukázáno, že navržená technika umožňuje dosáhnout mnohem lepších výsledků oproti existujícím optimalizátorům pracujícím na globální úrovni.

Rok
2020
Strany
287–319
Časopis
Genetic Programming and Evolvable Machines, roč. 21, č. 3, ISSN 1389-2576
DOI
UT WoS
000510271200002
EID Scopus
BibTeX
@article{BUT168154,
  author="Jitka {Kocnová} and Zdeněk {Vašíček}",
  title="EA-based Resynthesis: An Efficient Tool for Optimization of Digital Circuits",
  journal="Genetic Programming and Evolvable Machines",
  year="2020",
  volume="21",
  number="3",
  pages="287--319",
  doi="10.1007/s10710-020-09376-3",
  issn="1389-2576",
  url="https://www.fit.vut.cz/research/publication/12104/"
}
Nahoru