Detail produktu

EvoApproxLib - a comprehensive collection of low-level approximate implementations of arithmetic operations

Vznik: 2019

Název česky
EvoApproxLib - obsáhlá kolekce nízkoúrovňových aproximativních implementací aritmetických operací
Typ
software
Licence
vyžadována - zdarma
Autoři
Popis

Aproximativní počítaní a aproximativní obvody získávají v poslední době značnou pozornost nejen mezi výzkumníky, ale i v průmyslových aplikacích. S cílem urychlit proces návrhu aproximativních systémů a podpořit férové srovnávání metod provádějících aproximace systémů, byla vytvořena EvoApproxLib - obsáhlá sada nízko-úrovňových aproximativních implementací elementárních aritmetických operací. Tato sada obsahuje stovky implementací 8, 12 a 16 bitových aproximativních sčítaček a násobiček, které vykazují unikátní kompromisy mezi chybovými metrikami (jakými jsou např. střední absolutní chyba a maximální chyba) a elektrickými parametry (jakými jsou zpoždění, plocha na čipu a příkon pro konkrétní technologii výroby integrovaného obvodu). Každá z implementací je ke stažení v různých formátech (C, Matlab, Verilog). Tyto implementace mohou být využity pro vytvoření vysoce kvalitních aproximativních obvodů nebo nízko-úrovňových softwarových funkcí pro systémy využívající principů aproximativního počítání. EvoApproxLib byla automatizovaně vygenerována pomocí systému automatizovaného návrhu obvodů (založeného na kartézském genetickém programování), který je původním vědeckým výsledkem a realizací autorů. EvoApproxLib rozšiřuje výsledky autorů publikované zejména v článku, který získal cenu Best IP Award na prestižní konferenci DATE 2017.    

Umístění

Implementace a všechny dodatečné informace se nacházejí na https://ehw.fit.vutbr.cz/evoapproxlib/ a na https://github.com/ehw-fit/evoapproxlib/

Projekty
Výzkumné skupiny
Pracoviště
Nahoru