Title :
A novel floating-point function unit combining MAF and 3-input adder
Author :
Yao Tao ; Gao Deyuan ; Ren Xianglong ; Han Limin ; Fan Xiaoya ; Yang Lei
Author_Institution :
Dept. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xi´an, China
Abstract :
The multi-input floating-point (FP) adder is one of attractive solutions to accelerate algorithms including a lot of addition operations. However, a specialized multi-input adder will increase too much area to the floating-point unit. In this paper, we propose a novel FP function unit combing a 3-input FP adder with a traditional Multiply-Add-Fused (MAF) unit which is widely employed in many general processors and stream processors. Namely, the new FP function unit could perform both A × B + C and A + B + C. An improved architecture of the 3-input FP adder is proposed firstly which has the same accuracy with a FP adder that has an infinite internal width and only once rounding operation for two additions. Secondly, the architecture combining 3-input FP adder and Multiply-Add-Fused unit is presented which is compatible with IEEE-Std754. Lastly, the implementation results in single-precision data format are given with 180nm CMOS technology. Comparing with the MAF unit, the proposed function unit only increases delay and area by 2.8% and 30% respectively,which means the new function unit could accelerate A + B + C nearly 2 times than a MAF does. A small data format version of the proposed architecture has been verified by an exhaustive testing.
Keywords :
CMOS logic circuits; adders; floating point arithmetic; multiplying circuits; CMOS technology; IEEE-Std 754; MAF; floating point function unit; general processor; infinite internal width; multiinput floating point adder; multiply add fused unit; size 180 nm; stream processor; Accuracy; Adders; Computer architecture; Delay; Educational institutions; Hardware; Program processors; 3-input FP adder; FP function unit; Mulitply-add-fused; once rounding operation;
Conference_Titel :
Signal Processing, Communication and Computing (ICSPCC), 2012 IEEE International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-2192-1
DOI :
10.1109/ICSPCC.2012.6335714