A New Approximate Adder with Low Relative Error and Correct Sign Calculation
Author(s) -
Weikang Qian,
Junjun Hu
Publication year - 2015
Publication title -
design, automation andamp; test in europe conference andamp; exhibition (date), 2015
Language(s) - English
Resource type - Conference proceedings
DOI - 10.7873/date.2015.0627
Subject(s) - adder , computer science , sign (mathematics) , approximation error , overhead (engineering) , error detection and correction , carry save adder , arithmetic , limit (mathematics) , reduction (mathematics) , power (physics) , carry (investment) , power consumption , algorithm , mathematics , telecommunications , operating system , latency (audio) , mathematical analysis , physics , geometry , finance , quantum mechanics , economics
Conventional precise adders need long delay and large power consumption to obtain accurate results. However, in recognition of the error tolerance of some applications such as multimedia processing and machine learning, a few recent works proposed approximate adders that generate inaccurate results occasionally to reduce the delay and power consumption. However, existing approximate adders rarely control the relative error and the potential sign error of the calculation results. In this paper, we propose a novel approximate adder that exploits the generate signals for carry speculation. Furthermore, we introduce a very low-cost error reduction module to effectively control the maximal relative error and a low-overhead sign correction module to fix the sign errors. Compared to the conventional adders, our adder is up to 4.3x faster and saves 47% power for a 32bit addition. Compared to the existing approximate adders, our adder significantly reduces the maximal relative error and ensures correct sign calculation with comparable area, delay, and power consumption.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom