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
Link To Document