TY - GEN
T1 - Statistical analysis and modeling for error composition in approximate computation circuits
AU - Chan, Wei Ting J.
AU - Kahng, Andrew B.
AU - Kang, Seokhyeong
AU - Kumar, Rakesh
AU - Sartori, John
PY - 2013
Y1 - 2013
N2 - Aggressive requirements for low power and high performance in VLSI designs have led to increased interest in approximate computation. Approximate hardware modules can achieve improved energy efficiency compared to accurate hardware modules. While a number of previous works have proposed hardware modules for approximate arithmetic, these works focus on solitary approximate arithmetic operations. To utilize the benefit of approximate hardware modules, CAD tools should be able to quickly and accurately estimate the output quality of composed approximate designs. A previous work [10] proposes an interval-based approach for evaluating the output quality of certain approximate arithmetic designs. However, their approach uses sampled error distributions to store the characterization data of hardware, and its accuracy is limited by the number of intervals used during characterization. In this work, we propose an approach for output quality estimation of approximate designs that is based on a lookup table technique that characterizes the statistical properties of approximate hardwares and a regression-based technique for composing statistics to formulate output quality. These two techniques improve the speed and accuracy for several error metrics over a set of multiply-accumulator testcases. Compared to the interval-based modeling approach of [10], our approach for estimating output quality of approximate designs is 3.75x more accurate for comparable runtime on the testcases and achieves 8.4x runtime reduction for the error composition flow. We also demonstrate that our approach is applicable to general testcases.
AB - Aggressive requirements for low power and high performance in VLSI designs have led to increased interest in approximate computation. Approximate hardware modules can achieve improved energy efficiency compared to accurate hardware modules. While a number of previous works have proposed hardware modules for approximate arithmetic, these works focus on solitary approximate arithmetic operations. To utilize the benefit of approximate hardware modules, CAD tools should be able to quickly and accurately estimate the output quality of composed approximate designs. A previous work [10] proposes an interval-based approach for evaluating the output quality of certain approximate arithmetic designs. However, their approach uses sampled error distributions to store the characterization data of hardware, and its accuracy is limited by the number of intervals used during characterization. In this work, we propose an approach for output quality estimation of approximate designs that is based on a lookup table technique that characterizes the statistical properties of approximate hardwares and a regression-based technique for composing statistics to formulate output quality. These two techniques improve the speed and accuracy for several error metrics over a set of multiply-accumulator testcases. Compared to the interval-based modeling approach of [10], our approach for estimating output quality of approximate designs is 3.75x more accurate for comparable runtime on the testcases and achieves 8.4x runtime reduction for the error composition flow. We also demonstrate that our approach is applicable to general testcases.
KW - Approximate computation
KW - error modeling
UR - http://www.scopus.com/inward/record.url?scp=84892511742&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84892511742&partnerID=8YFLogxK
U2 - 10.1109/ICCD.2013.6657024
DO - 10.1109/ICCD.2013.6657024
M3 - Conference contribution
AN - SCOPUS:84892511742
SN - 9781479929870
T3 - 2013 IEEE 31st International Conference on Computer Design, ICCD 2013
SP - 47
EP - 53
BT - 2013 IEEE 31st International Conference on Computer Design, ICCD 2013
PB - IEEE Computer Society
T2 - 2013 IEEE 31st International Conference on Computer Design, ICCD 2013
Y2 - 6 October 2013 through 9 October 2013
ER -