Energy-efficient DNN Inference on Approximate Accelerators Through Formal Property Exploration
Ourania Spantidi, Georgios Zervakis, Iraklis Anagnostopoulos and, J\"org Henkel

TL;DR
This paper introduces an automated framework for mapping DNN operations to approximate accelerators, balancing energy efficiency and accuracy through formal property exploration, achieving over twice the energy savings of existing methods.
Contribution
It presents a novel automated weight-to-approximation mapping framework that enables fine-grain control and improves energy efficiency in approximate DNN accelerators.
Findings
Surpassed existing energy-efficient mappings by more than 2x in energy savings.
Supported significantly more fine-grain control over approximation.
Enhanced DNN performance while maintaining acceptable accuracy.
Abstract
Deep Neural Networks (DNNs) are being heavily utilized in modern applications and are putting energy-constraint devices to the test. To bypass high energy consumption issues, approximate computing has been employed in DNN accelerators to balance out the accuracy-energy reduction trade-off. However, the approximation-induced accuracy loss can be very high and drastically degrade the performance of the DNN. Therefore, there is a need for a fine-grain mechanism that would assign specific DNN operations to approximation in order to maintain acceptable DNN accuracy, while also achieving low energy consumption. In this paper, we present an automated framework for weight-to-approximation mapping enabling formal property exploration for approximate DNN accelerators. At the MAC unit level, our experimental evaluation surpassed already energy-efficient mappings by more than in terms of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing · Parallel Computing and Optimization Techniques
