• DocumentCode
    2844273
  • Title

    A Fully Pipelined Modular Multiple Precision Floating Point Multiplier with Vector Support

  • Author

    Baluni, Alok ; Merchant, Farhad ; Nandy, S.K. ; Balakrishnan, S.

  • Author_Institution
    CEDT, IISc Bangalore, Bangalore, India
  • fYear
    2011
  • fDate
    19-21 Dec. 2011
  • Firstpage
    45
  • Lastpage
    50
  • Abstract
    The rapid evolution of reconfigurable computing places a great demand for Floating Point Multipliers (FPMs) capable of supporting wide range of application domains from scientific computing to multimedia applications. While former needs the support of higher precision formats like Double Precision(DP) / Extended Precision(EP), the latter needs Single Instruction Multiple Data (SIMD) feature in Single Precision (SP) mode. This paper presents the design of an FPM catering to both the needs using a hierarchical design approach. The FPM supports nine parallel SP multiplications every cycle with a latency of two cycles and one DP/EP multiplication every cycle with a latency of three cycles. The FPM is architected to support all four IEEE rounding modes. Compared to other FPMs that support multiple precision and SIMD processing, our FPM achieves 9x throughput for vectored SP mode without penalising the throughput for DP/EP modes. This improvement in performance is achieved at a modest cost of 30 percent more area and 11 percent more power. The modular architecture of the proposed FPM results in significant power reduction upto 80 percent for scalar SP mode.
  • Keywords
    encoding; floating point arithmetic; parallel processing; pipeline processing; reconfigurable architectures; DP-EP multiplication; IEEE rounding mode; SIMD processing; double precision; extended precision; fully pipelined modular multiple precision floating point multiplier; hierarchical design approach; multimedia application; parallel SP multiplication; reconfigurable computing; scientific computing; single instruction multiple data feature; single precision mode; Adders; Compounds; Delay; Encoding; Hardware; Hardware design languages; Joining processes; SIMD; floating point arithmetic; modular multiplier; multiple precision; radix-4 Booth encoding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2011 International Symposium on
  • Conference_Location
    Kochi, Kerala
  • Print_ISBN
    978-1-4577-1880-9
  • Type

    conf

  • DOI
    10.1109/ISED.2011.14
  • Filename
    6117324