KIT | KIT-Bibliothek | Impressum | Datenschutz

Design automation of approximate circuits with runtime reconfigurable accuracy

Zervakis, Georgios; Amrouch, Hussam; Henkel, Jörg

Abstract:
Leveraging the inherent error tolerance of a vast number of application domains that are rapidly growing, approximate computing arises as a design alternative to improve the efficiency of our computing systems by trading accuracy for energy savings. However, the requirement for computational accuracy is not fixed. Controlling the applied level of approximation dynamically at runtime is a key to effectively optimize energy, while still containing and bounding the induced errors at runtime. In this paper, we propose and implement an automatic and circuit independent design framework that generates approximate circuits with dynamically reconfigurable accuracy at runtime. The generated circuits feature varying accuracy levels, supporting also accurate execution. Extensive experimental evaluation, using industry strength flow and circuits, demonstrates that our generated approximate circuits improve the energy by up to 41% for 2% error bound and by 17.5% on average under a pessimistic scenario that assumes full accuracy requirement in the 33% of the runtime. To demonstrate further the efficiency of our framework, we considered two state-of-the-art technology libraries which are a 7nm conventional FinFET and an emerging technology that boosts performance at a high cost of increased dynamic power.

Open Access Logo


Verlagsausgabe §
DOI: 10.5445/IR/1000118687
Veröffentlicht am 04.05.2020
Originalveröffentlichung
DOI: 10.1109/ACCESS.2020.2981395
Scopus
Zitationen: 1
Web of Science
Zitationen: 1
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Technische Informatik (ITEC)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2020
Sprache Englisch
Identifikator ISSN: 2169-3536
KITopen-ID: 1000118687
Erschienen in IEEE access
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Band 8
Seiten 53522-53538
Schlagwörter Approximate computing, approximate design automation, dynamically reconfigurable accuracy, low power.
Nachgewiesen in Web of Science
Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page