Detail publikace

autoAx: An Automatic Design Space Exploration and Circuit Building Methodology utilizing Libraries of Approximate Components

MRÁZEK, V.; HANIF, M.; VAŠÍČEK, Z.; SEKANINA, L.; SHAFIQUE, M. autoAx: An Automatic Design Space Exploration and Circuit Building Methodology utilizing Libraries of Approximate Components. In The 56th Annual Design Automation Conference 2019 (DAC '19). Las Vegas: Association for Computing Machinery, 2019. p. 1-6. ISBN: 978-1-4503-6725-7.
Název česky
autoAx: Automatická metodologie pro vytváření obvodů s využitím knihoven aproximačních komponent
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
URL
Klíčová slova

approximate computing, design space exploration, approximate components, machine learning

Abstrakt

Zavedením aproximací můžeme získat energeticky efektivní výpočetní systémy, jako jsou například různé akcelerátory. V literatuře je navržena celá řada knihoven obsahující základní aproximační obvody, které je možné využít v konstrukci těchto hardwarových akcelerátorů. Vzhledem k tomu, že tyto knihovny obsahují desítky až tisíce implementací každé aritmetické operace, je nemožné najít optimální kombinaci těchto obvodů i pro malé aplikace skládajících se jen z několika operací. Otázkou tedy je, jak efektivně kombinovat obvody z těchto knihoven ke konstrukci komplexních akcelerátorů. Tento článek navrhuje novou metodologii pro hledání, výběr a kombinaci obvodů v knihovnách. Aby bylo prohledávání prostoru co nejrychlejší, metodologie využívá techniky strojového učení provytváření výpočetní modely odhadující celkovou kvalitu a cenu bez toho, že by bylo nutné provádět syntézu a simulaci na úrovni akcelerátoru.  S využitím navržené metodologie jsme vytvořili stovky aproximačních akcelerátorů, které vykazují relevantní poměr mezi kvalitou výstupu a cenou implementace. Navíc při návrhu složitějšího Gaussova filtru, který využívá 17 aritmetických operací, náš přístup umožnil během pár hodin vybrat 10^3 kvalitních řešení z celkového počtu 10^23 možných kombinací, přestože by plné prohledávání zabralo 4 měsíce i na velmi výkonném procesoru.

Rok
2019
Strany
1–6
Sborník
The 56th Annual Design Automation Conference 2019 (DAC '19)
ISBN
978-1-4503-6725-7
Vydavatel
Association for Computing Machinery
Místo
Las Vegas
DOI
UT WoS
000482058200123
EID Scopus
BibTeX
@inproceedings{BUT158069,
  author="MRÁZEK, V. and HANIF, M. and VAŠÍČEK, Z. and SEKANINA, L. and SHAFIQUE, M.",
  title="autoAx: An Automatic Design Space Exploration and Circuit Building Methodology utilizing Libraries of Approximate Components",
  booktitle="The 56th Annual Design Automation Conference 2019 (DAC '19)",
  year="2019",
  pages="1--6",
  publisher="Association for Computing Machinery",
  address="Las Vegas",
  doi="10.1145/3316781.3317781",
  isbn="978-1-4503-6725-7",
  url="https://arxiv.org/abs/1902.10807"
}
Nahoru