• DocumentCode
    3053335
  • Title

    P6 Binary Floating-Point Unit

  • Author

    Trong, Son Dao ; Schmookler, Martin ; Schwarz, Eric M. ; Kroener, Michael

  • Author_Institution
    IBM Server Div., Boeblingen
  • fYear
    2007
  • fDate
    25-27 June 2007
  • Firstpage
    77
  • Lastpage
    86
  • Abstract
    The floating point unit of the next generation PowerPC is detailed. It has been tested at over 5 GHz. The design supports an extremely aggressive cycle time of 13 FO4 using a technology independent measure. For most dependent instructions, its fused multiply-add dataflow has only 6 effective pipeline stages. This is nearly equivalent to its predecessor, the Power 5, even though its technology independent frequency has increased over 70%. Overall the frequency has improved over 100%. It achieves this high performance through aggressive feedback paths, circuit design and layout. The pipeline has 7 stages but data may be fed back to dependent operations prior to rounding and complete normalization. Division and square root algorithms are also described which take advantage of high-precision linear approximation hardware for obtaining a reciprocal or reciprocal square root approximation.
  • Keywords
    pipeline processing; program processors; P6; aggressive feedback paths; floating-point unit; high-precision linear approximation hardware; multiply-add dataflow; next generation PowerPC; square root algorithms; technology independent measure; Approximation algorithms; Circuit synthesis; Delay; Frequency; Hardware; Linear approximation; Pipelines; Testing; Time measurement; Yarn; Floating-point unit; aggressive data forwarding; data processing without stalls.; denormal result handling; high-frequency design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
  • Conference_Location
    Montepellier
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-2854-6
  • Type

    conf

  • DOI
    10.1109/ARITH.2007.26
  • Filename
    4272853