DocumentCode :
1571760
Title :
The case for a redundant format in floating point arithmetic
Author :
Fahmy, Hossam A H ; Flynn, Michael J.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear :
2003
Firstpage :
95
Lastpage :
102
Abstract :
We use a partially redundant number system as an internal format for floating point arithmetic operations. The redundant number system enables carry free arithmetic operations to improve performance. Conversion from the proposed internal format back to the standard IEEE format is done only when an operand is written to memory. A detailed discussion of an adder using the proposed format is presented and the specific challenges of the design are explained. A brief description of a multiplier and divider using the proposed format is also presented. The proposed internal format and arithmetic units comply with all the rounding modes of the IEEE 754 floating point standard. Transistor simulation of the adder and multiplier confirm the performance advantage predicted by the analytical model.
Keywords :
IEEE standards; adders; floating point arithmetic; redundant number systems; adder; carry free arithmetic operation; divider; floating point arithmetic operation; multiplier; redundant number system; standard IEEE format; transistor simulation; ANSI standards; Adders; Analytical models; Computer aided software engineering; Delay; Floating-point arithmetic; Laboratories; Predictive models; Registers; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
ISSN :
1063-6889
Print_ISBN :
0-7695-1894-X
Type :
conf
DOI :
10.1109/ARITH.2003.1207665
Filename :
1207665
Link To Document :
بازگشت