The Calculation and Anticipation Unit for Floating-Point Addition

作者: Linghao Li , Zhibiao Shao

DOI: 10.1142/S0218126615500292

关键词:

摘要: Most recent microprocessors present multiple special functional units to optimize their performance. In this paper, a new unit called the calculation and anticipation (C&A) is presented for IEEE 754 standard floating-point adder (FPA) that most important frequently used part both modern CPUs GPUs. C&A parallelize rounding step readjustment step, which are known as time-consuming steps addition with significand addition. Therefore it reduces FPA critical path delay enormously, even more decreases little area occupation. The synthesis results show double-precision takes about 17.17% improvement in delay, while saves 8.32% than conventional one. It 5.90% advantage 19.58% worst case from Open Core module "fpu_double" (rev 14 2010-02-13) synthesized same 0.13-μm CMOS bulk. Furthermore, comparing two-path using LSI Logic's gflxp 0.11-μm library, 4.30% almost one-third number of individual cells.

参考文章(10)
Somsubhra Ghosh, Prarthana Bhattacharyya, Arka Dutta, FPGA based implementation of a double precision IEEE floating-point adder international conference on intelligent systems and control. pp. 271- 275 ,(2013) , 10.1109/ISCO.2013.6481161
Ling-hao Li, Zhi-biao Shao, Li Wang, High-Speed Error-Correction for Leading Zero/One Anticipator computational intelligence. pp. 1- 4 ,(2010) , 10.1109/CISE.2010.5677177
Ahmet Akkaş, Dual-mode floating-point adder architectures Journal of Systems Architecture. ,vol. 54, pp. 1129- 1142 ,(2008) , 10.1016/J.SYSARC.2008.05.004
D.C. Bossen, J.M. Tendler, K. Reick, Power4 system design for high reliability IEEE Micro. ,vol. 22, pp. 16- 24 ,(2002) , 10.1109/MM.2002.997876
Basit Riaz Sheikh, Rajit Manohar, An Operand-Optimized Asynchronous IEEE 754 Double-Precision Floating-Point Adder symposium on asynchronous circuits and systems. pp. 151- 162 ,(2010) , 10.1109/ASYNC.2010.24
Jun Xu, Hong Wang, Desynchronize a legacy floating-point adder with operand-dependant delay elements 2011 IEEE International Symposium of Circuits and Systems (ISCAS). pp. 1427- 1430 ,(2011) , 10.1109/ISCAS.2011.5937841
A.M. Nielsen, D.W. Matula, C.N. Lyu, G. Even, An IEEE compliant floating-point adder that conforms with the pipeline packet-forwarding paradigm IEEE Transactions on Computers. ,vol. 49, pp. 33- 47 ,(2000) , 10.1109/12.822562
P. Seidel, G. Even, Delay-optimized implementation of IEEE floating-point addition IEEE Transactions on Computers. ,vol. 53, pp. 97- 113 ,(2004) , 10.1109/TC.2004.1261822
Giorgos Dimitrakopoulos, Kostas Galanopoulos, Christos Mavrokefalidis, Dimitris Nikolos, None, Low-Power Leading-Zero Counting and Anticipation Logic for High-Speed Floating Point Units IEEE Transactions on Very Large Scale Integration Systems. ,vol. 16, pp. 837- 850 ,(2008) , 10.1109/TVLSI.2008.2000458
Sameh Galal, Mark Horowitz, Energy-Efficient Floating-Point Unit Design IEEE Transactions on Computers. ,vol. 60, pp. 913- 922 ,(2011) , 10.1109/TC.2010.121