• DocumentCode
    1884195
  • 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
  • fYear
    2012
  • fDate
    12-15 Aug. 2012
  • Firstpage
    109
  • Lastpage
    113
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing, Communication and Computing (ICSPCC), 2012 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4673-2192-1
  • Type

    conf

  • DOI
    10.1109/ICSPCC.2012.6335714
  • Filename
    6335714