RARA: Dataflow Based Error Compensation Methods with Runtime Accuracy-Reconfigurable Adder

Shujuan Yin,Zheyu Liu,Guihong Li,Fei Qiao,Qi Wei,Yuanfeng Wu,Lianru Gao,Xinjun Liu,Huazhong Yang
DOI: https://doi.org/10.1109/isqed48828.2020.9136984
2020-01-01
Abstract:The promulgation of Internet-of-Things technologies requires higher energy efficiency than the past. Approximate computing is a promising computation paradigm in the post-Moore era. It seeks a subtle balance between computation accuracy and many other metrics, especially power consumption. Thereinto, approximate adders are important because addition is the essential operation in most applications. In this article, we propose a runtime accuracy reconfigurable adder with the accurate mode and 16 approximate modes with different accuracy. The statistical error model of the adder is built on two typical dataflow graphs: the adder chain and adder tree. Then, we introduce two methods to compensate for the accuracy loss based on the error model: Input Gating and Dataflow Reorganization. Our proposed adder achieves higher configuration flexibility with much less area overhead. The experiment results show our methods can make average output error reduce up to 61% without energy cost.
What problem does this paper attempt to address?