• DocumentCode
    2614990
  • Title

    Optimized design of a double-precision floating-point multiply-add-dused unit for data dependence

  • Author

    Li, Gongqiong ; Li, Zhaolin

  • Author_Institution
    Microprocessor Center, Tsinghua Univ., Beijing
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    311
  • Lastpage
    316
  • Abstract
    This paper presents a novel double-precision floating-point multiply-add-fused unit, which is implemented in three pipeline stages. The main improvement over the conventional design is data dependence between two consecutive floating-point instructions is considered. In the new design the intermediate computation results of the first floating-point instruction are first pretreated and then fed back to the first stage for being directly used by the second floating-point instruction if the two consecutive floating-point instructions are data dependent. In this way, floating point instructions can be executed directly following their preceding floating-point instructions without being stalled due to data dependence. 11 data dependence cases are accelerated in this paper. The experiments, which are done over four SPEC2000 benchmark programs, show that 25% performance increase can be attained at the cost of 0.27 ns time delay added to the critical path.
  • Keywords
    adders; floating point arithmetic; logic design; multiplying circuits; pipeline arithmetic; data dependence; double-precision floating-point multiply-add-fused unit optimized design; floating-point instruction; pipeline stage; Acceleration; Computer aided instruction; Costs; Data analysis; Design optimization; Information technology; Microelectronics; Microprocessors; Performance analysis; Pipelines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2007. ICCD 2007. 25th International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-1257-0
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2007.4601918
  • Filename
    4601918