Floating-point multiply-add-fused with reduced latency

作者: T. Lang , J.D. Bruguera

DOI: 10.1109/TC.2004.44

关键词:

摘要: We propose architecture for the computation of double-precision floating-point multiply-add-fused (MAP) operation A + (B /spl times/ C). This is based on combined addition and rounding (using a dual adder) in anticipation normalization step before addition. Because performed addition, it not possible to overlap leading-zero-anticipator with adder. Consequently, avoid increase delay, we modify design LZA so that leading bits its output are produced first can be used begin normalization. Moreover, parts also anticipated. have estimated delay resulting considering load introduced by long connections, estimate reduction between 15 percent 20 percent, respect previous implementations.

参考文章(16)
C. Heikes, G. Colon-Bonet, A dual floating point coprocessor with an FMAC architecture international solid-state circuits conference. pp. 354- 355 ,(1996) , 10.1109/ISSCC.1996.488714
M.R. Santoro, G. Bewick, M.A. Horowitz, Rounding algorithms for IEEE multipliers symposium on computer arithmetic. pp. 176- 183 ,(1989) , 10.1109/ARITH.1989.72824
R.K. Yu, G.B. Zyner, 167 MHz radix-4 floating point multiplier Proceedings of the 12th Symposium on Computer Arithmetic. pp. 149- 154 ,(1995) , 10.1109/ARITH.1995.465364
H. Sharangpani, H. Arora, Itanium processor microarchitecture IEEE Micro. ,vol. 20, pp. 24- 43 ,(2000) , 10.1109/40.877948
F. P. O'Connell, S. W. White, POWER3: the next generation of PowerPC processors Ibm Journal of Research and Development. ,vol. 44, pp. 873- 884 ,(2000) , 10.1147/RD.446.0873
J. Cortadella, J.M. Llaberia, Evaluation of A+B=K conditions without carry propagation IEEE Transactions on Computers. ,vol. 41, pp. 1484- 1488 ,(1992) , 10.1109/12.177318
E. Hokenek, R.K. Montoye, P.W. Cook, Second-generation RISC floating point with multiply-add fused IEEE Journal of Solid-state Circuits. ,vol. 25, pp. 1207- 1213 ,(1990) , 10.1109/4.62143
Neil Burgess, Flagged prefix adder for dual additions conference on advanced signal processing algorithms architectures and implemenations. ,vol. 3461, pp. 567- 575 ,(1998) , 10.1117/12.325715
S. Knowles, A family of adders symposium on computer arithmetic. pp. 30- 34 ,(1999) , 10.1109/ARITH.1999.762825
G. Even, P.-M. Seidel, A comparison of three rounding algorithms for IEEE floating-point multiplication IEEE Transactions on Computers. ,vol. 49, pp. 638- 650 ,(2000) , 10.1109/12.863033