• DocumentCode
    3287203
  • Title

    Pipelined packet-forwarding floating point. I. Foundations and a rounder

  • Author

    Matula, David W. ; Nielsen, Asger Munk

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • fYear
    1997
  • fDate
    6-9 Jul 1997
  • Firstpage
    140
  • Lastpage
    147
  • Abstract
    The paper presents the foundations for a packet forwarding floating point format and the design of a rounder ensuring compatibility between packet forwarding format and the standard binary IEEE 754 floating point format. The packet forwarding format and related addition and multiplication algorithms described in this series propose a new ALU pipeline paradigm for handling data hazards in pipelined floating point operations. The execution phases for the adder and multiplier packet forwarding pipelines are illustrated by a proposed implementation having four stages. The latter two stages in each pipeline employ the rounder described herein. The stages of the execution phase are intended to map to logic designs, with only some fifteen logic levels per stage allowing stages to be mapped to reasonably short cycles. The packet forwarding format provides for input and output in packet format with only two cycle effective latency between cooperating adder and multiplier pipelines. The designs we propose cut the effective latency in half and reduce the stall cycles by a factor of three compared to conventional forwarding pipelines processing data dependent operations. The speedup is realized, with preservation of IEEE 754 binary floating point compatibility
  • Keywords
    floating point arithmetic; logic design; packet switching; pipeline arithmetic; ALU pipeline paradigm; IEEE 754 binary floating point compatibility; data dependent operations; data hazards; execution phase; execution phases; forwarding pipelines; logic levels; multiplication algorithms; multiplier packet forwarding pipelines; multiplier pipelines; packet forwarding floating point format; packet forwarding format; pipelined floating point operations; pipelined packet forwarding floating point; rounder design; standard binary IEEE 754 floating point format; Artificial intelligence; Computer science; Councils; Delay; Design engineering; Hazards; Logic design; Mathematics; Pipeline processing; Retirement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1997. Proceedings., 13th IEEE Symposium on
  • Conference_Location
    Asilomar, CA
  • ISSN
    1063-6889
  • Print_ISBN
    0-8186-7846-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1997.614889
  • Filename
    614889