• DocumentCode
    3271059
  • Title

    Design of a highly parallel IEEE standard floating point unit: the Cyrix 83D87 coprocessor

  • Author

    Matula, David W.

  • Author_Institution
    Southern Methodist Univ., Dallas, TX, USA
  • fYear
    1990
  • fDate
    9-13 Dec 1990
  • Firstpage
    334
  • Abstract
    Summary form only given. The author describes a highly parallel integrated floating point multiply/divide/square root unit which can achieve optimal speedup with regards to the typical O(n2) implementation cost of these operations. The core is a redundant binary adder tree realizing a rectangular aspect ratio multiplier. The author shows that an optimal aspect ratio for such a rectangular aspect ratio multiplier is log n to 1, in that O(n2/log n) bit level processors can then be employed in parallel to realize the product of two n bit numbers in O(log n) time. He describes new divide and square root algorithms employing the concept of a `short reciprocal´ to exploit the features of such a rectangular aspect ratio multiplier. The incorporation of these algorithms in the design of an IEEE standard floating point unit is discussed. The realization of these techniques in the implementation of the IEEE standard Cyrix 83D87 coprocessor is described
  • Keywords
    adders; digital arithmetic; dividing circuits; multiplying circuits; parallel architectures; satellite computers; Cyrix 83D87 coprocessor; IEEE standard; binary adder tree; computational complexity; floating point unit; optimal aspect ratio; parallel algorithms; parallel architectures; rectangular aspect ratio multiplier; Algorithm design and analysis; Coprocessors; Cost function; Design optimization; Parallel algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2087-0
  • Type

    conf

  • DOI
    10.1109/SPDP.1990.143558
  • Filename
    143558