Design and Analysis of Inexact Floating-Point Adders

被引:44
作者
Liu, Weiqiang [1 ]
Chen, Linbin [2 ]
Wang, Chenghua [1 ]
O'Neill, Maire [3 ]
Lombardi, Fabrizio [2 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing 210016, Jiangsu, Peoples R China
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[3] Queens Univ Belfast, Inst Elect Commun & Informat Technol, Belfast BT3 9DT, Antrim, North Ireland
基金
中国国家自然科学基金; 英国工程与自然科学研究理事会;
关键词
Inexact circuits; floating-point adders; low power; error analysis; high dynamic range image; POWER;
D O I
10.1109/TC.2015.2417549
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
Power has become a key constraint in nanoscale integrated circuit design due to the increasing demands for mobile computing and higher integration density. As an emerging computational paradigm, an inexact circuit offers a promising approach to significantly reduce both dynamic and static power dissipation for error-tolerant applications. In this paper, an inexact floating-point adder is proposed by approximately designing an exponent subtractor and mantissa adder. Related operations such as normalization and rounding are also dealt with in terms of inexact computing. An upper bound error analysis for the average case is presented to guide the inexact design; it shows that the inexact floating-point adder design is dependent on the application data range. High dynamic range images are then processed using the proposed inexact floating-point adders to show the validity of the inexact design; comparison results show that the proposed inexact floating-point adders can improve the power consumption and power-delay product by 29.98 and 39.60 percent, respectively.
引用
收藏
页码:308 / 314
页数:7
相关论文
共 18 条
[1]
[Anonymous], 2009, Computer Arithmetic: Algorithms and Hardware Designs
[2]
[Anonymous], 2014, IND LIGHT MAGIC
[3]
[Anonymous], 2012, P 9 C COMP FRONT CAG, DOI DOI 10.1145/2212908.2212912
[4]
Eilert J, 2004, 2004 IEEE 6TH WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, P119
[5]
Fang F, 2002, INT CONF ACOUST SPEE, P3208
[6]
Low Power Probabilistic Floating Point Multiplier Design [J].
Gupta, Aman ;
Mandavalli, Satyam ;
Mooney, Vincent J. ;
Ling, Keck-Voon ;
Basu, Arindam ;
Johan, Henry ;
Tandianus, Budianto .
2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, :182-187
[7]
Gupta V., 2011, P INT S LOW POW EL D, P1, DOI 10.1109/ICDECOM.2011.5738496
[8]
IEEE Standard for Floating-Point Arithmetic, 2019, IEEE STD, P1
[9]
New Metrics for the Reliability of Approximate and Probabilistic Adders [J].
Liang, Jinghang ;
Han, Jie ;
Lombardi, Fabrizio .
IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (09) :1760-1771
[10]
Liu C., 2014, Design,_Automation_and_Test_in_Europe _Conference_and_Exhibition_(DATE),_2014, P1, DOI [DOI 10.7873/DATE.2014.108, 10.7873/DATE.2014.108]