• DocumentCode
    2908130
  • Title

    Design of an Extended Floating-Point Multiply-Add-Fused Unit for Exploiting Instruction-Level Parallelism

  • Author

    Li, Zhaolin ; Li, Gongqiong

  • Author_Institution
    Tsinghua Univ., Beijing
  • fYear
    2007
  • fDate
    26-28 Sept. 2007
  • Firstpage
    17
  • Lastpage
    20
  • Abstract
    This paper presents an extended single-precision floating-point multiply-add-fused unit, called EMAF unit, which is designed for exploiting instruction-level parallelism. Concurrent addition and multiplication instructions can be executed in parallel besides traditional multiply-add-fused instructions. Moreover, some other kinds of two consecutive but dependent instructions can also be accelerated without stalling anyone. At the same time the accuracy is also increased over the traditional multiply-add-fused units. The EMAF unit is implemented with three pipeline stages. Experiment results show that compared with the traditional multiply-add-fused unit up to 26% cycle reduction is gained at the cost of 0.1 ns time penalty.
  • Keywords
    adders; floating point arithmetic; logic design; multiplying circuits; floating-point multiply-add-fused unit; instruction-level parallelism; logic design; Acceleration; Arithmetic; CMOS technology; Costs; Decoding; Delay; Logic; Microprocessors; Pipelines; Research and development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits, 2007. ISIC '07. International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-0797-2
  • Electronic_ISBN
    978-1-4244-0797-2
  • Type

    conf

  • DOI
    10.1109/ISICIR.2007.4441785
  • Filename
    4441785