• DocumentCode
    1013636
  • Title

    Floating-point multiply-add-fused with reduced latency

  • Author

    Lang, Tomás ; Bruguera, Javier D.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    53
  • Issue
    8
  • fYear
    2004
  • Firstpage
    988
  • Lastpage
    1003
  • Abstract
    We propose architecture for the computation of the double-precision floating-point multiply-add-fused (MAP) operation A + (B × C). This architecture is based on the combined addition and rounding (using a dual adder) and in the anticipation of the normalization step before the addition. Because the normalization is performed before the addition, it is not possible to overlap the leading-zero-anticipator with the adder. Consequently, to avoid the increase in delay, we modify the design of the LZA so that the leading bits of its output are produced first and can be used to begin the normalization. Moreover, parts of the addition are also anticipated. We have estimated the delay of the resulting architecture considering the load introduced by long connections, and we estimate a delay reduction of between 15 percent and 20 percent, with respect to previous implementations.
  • Keywords
    VLSI; adders; computer architecture; floating point arithmetic; integrated circuit design; multiplying circuits; roundoff errors; VLSI design; adder; computer arithmetic; delay estimation; double-precision floating-point multiply-add architecture; floating-point functional unit; latency reduction; normalization; round off error; Computer Society; Computer architecture; Delay effects; Delay estimation; Digital signal processing; Floating-point arithmetic; Hardware; Helium; Very large scale integration; 65; Computer arithmetic; MAF; VLSI design.; floating-point functional units; multiply-add-fused; operation;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2004.44
  • Filename
    1306992