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
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;
Conference_Titel :
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2087-0
DOI :
10.1109/SPDP.1990.143558