Detail publikace
Evolutionary Approach to Approximate Digital Circuits Design
Approximate computing, Cartesian genetic programming, digital circuits, population seeding
Ve výzkumné oblasti přibližného počítání mohou být požadavky na kompletní funkčnost obvodu nedodrženy, protože některé aplikace dovolují tolerovat chyby. Přibližné obvody neimplementují přesně specifikovanou funkci a umožňují tak za cenu chyb ve výpočtu snížit příkon, zpoždění nebo plochu na čipu. V článku je popsána metoda umožňující evolučně aproximovat zadaný obvod a minimalizovat jeho chybu pro zadané povolené množství zdrojů. Metoda využívá kartézské genetické programování (CGP) a umožňuje najít různá kompromisní řešení. Je rovněž navržen algoritmus pro inicializaci počáteční populace, který snižuje dobu výpočtu CGP. Účinnost metody byla ověřena při aproximaci násobiček a obvodů počítajících medián.
@article{BUT119783,
author="Zdeněk {Vašíček} and Lukáš {Sekanina}",
title="Evolutionary Approach to Approximate Digital Circuits Design",
journal="IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION",
year="2015",
volume="19",
number="3",
pages="432--444",
doi="10.1109/TEVC.2014.2336175",
issn="1089-778X",
url="https://www.fit.vut.cz/research/publication/10406/"
}