Affiliation:
1. eBrain Lab, Division of Engineering, New York University (NYU), Abu Dhabi P.O. Box 129188 , United Arab Emirates
2. Department of Computer and Software Engineering, Information Technology University (ITU), Lahore 54000, Pakistan
Abstract
Approximate adders are some of the fundamental arithmetic operators that are being employed in error-resilient applications, to achieve performance/energy/area gains. This improvement usually comes at the cost of some accuracy and, therefore, requires prior error analysis, to select an approximate adder variant that provides acceptable accuracy. Most of the state-of-the-art error analysis techniques for approximate adders assume input bits and operands to be independent of one another, while some also assume the operands to be uniformly distributed. In this paper, we analyze the impact of these assumptions on the accuracy of error estimation techniques, and we highlight the need to address these assumptions, to achieve better and more realistic quality estimates. Based on our analysis, we propose DAEM, a data- and application-aware error analysis methodology for approximate adders. Unlike existing error analysis models, we neither assume the adder operands to be uniformly distributed nor assume them to be independent. Specifically, we use 2D joint input probability mass functions (PMFs), populated using sample data, in order to incorporate the data and application knowledge in the analysis. These 2D joint input PMFs, along with 2D error maps of approximate adders, are used to estimate the error PMF of an adder network. The error PMF is then utilized to compute different error measures, such as the mean squared error (MSE) and mean error distance (MED). We evaluate the proposed error analysis methodology on audio and video processing applications, and we demonstrate that our methodology provides error estimates having a better correlation with the simulation results, as compared to the state-of-the-art techniques.
Funder
ASPIRE, the technology program management pillar of Abu Dhabi’s Advanced Technology Research Council
Higher Education Commission (HEC) of Pakistan
Reference41 articles.
1. Han, J., and Orshansky, M. (2013, January 27–30). Approximate computing: An emerging paradigm for energy-efficient design. Proceedings of the 2013 18th IEEE European Test Symposium (ETS), Avignon, France.
2. Venkataramani, S., Chakradhar, S.T., Roy, K., and Raghunathan, A. (2015, January 8–12). Approximate computing and the quest for computing efficiency. Proceedings of the 52nd Annual Design Automation Conference, San Francisco, CA, USA.
3. A survey of techniques for approximate computing;Mittal;ACM Comput. Surv. (CSUR),2016
4. Exploiting errors for efficiency: A survey from circuits to applications;Alaghi;ACM Comput. Surv. (CSUR),2020
5. Approximate computing: A survey;Xu;IEEE Des. Test,2015