Title :
b-HiVE: A bit-level history-based error model with value correlation for voltage-scaled integer and floating point units
Author :
Tziantzioulis, G. ; Gok, A.M. ; Faisal, S.M. ; Hardavellas, N. ; Ogrenci-Memik, S. ; Parthasarathy, S.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
Abstract :
Existing timing error models for voltage-scaled functional units ignore the effect of history and correlation among outputs, and the variation in the error behavior at different bit locations. We propose b-HiVE, a model for voltage-scaling-induced timing errors that incorporates these attributes and demonstrates their impact on the overall model accuracy. On average across several operations, b-HiVE´s estimation is within 1-3% of comprehensive analog simulations, which corresponds to 5-17x higher accuracy (6-10x on average) than error models currently used in approximate computing research. To the best of our knowledge, we present the first bit-level error models of arithmetic units, and the first error models for voltage scaling of bitwise logic operations and floating-point units.
Keywords :
approximation theory; floating point arithmetic; logic circuits; power aware computing; analog simulations; approximate computing research; arithmetic units; b-HiVE; bit-level error models; bit-level history-based error model; bitwise logic operations; floating point unit; floating-point units; timing error models; value correlation; voltage-scaled functional units; voltage-scaled integer point unit; voltage-scaling-induced timing errors; Accuracy; Computational modeling; Correlation; Data models; History; Integrated circuit modeling; Timing; Approximate Computing; Error Modeling; Voltage Scaling;
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
DOI :
10.1145/2744769.2744805