Title
Double-Residue Modular Range Reduction for Floating-Point Hardware Implementations
Abstract
In this paper, we present a novel algorithm and the corresponding architecture for performing range reduction, which is a preprocessing task required for the evaluation of some elementary functions such as trigonometric and exponential-based functions. The proposed algorithm introduces a modification to the Modular Range Reduction algorithm which increases the speed of computation and allows us to design an architecture for the floating-point case. The implementation presented admits as an input argument any representable number of the standard single precision IEEE 754 floating-point representation and provides the maximum accuracy to the final result. This supposes a hardware solution to the problem of having an input argument close to a multiple of the constant. A final comparison with other implementations is presented.
Year
DOI
Venue
2006
10.1109/TC.2006.38
IEEE Trans. Computers
Keywords
Field
DocType
final comparison,floating-point hardware implementations,input argument,floating-point case,final result,modular range reduction algorithm,corresponding architecture,novel algorithm,floating-point representation,proposed algorithm,double-residue modular range reduction,input argument close,computer architecture,floating point arithmetic,hardware,algorithm design and analysis,trigonometric functions,elementary functions,floating point,frequency
Single-precision floating-point format,Floating point,Computer science,Floating-point unit,Double-precision floating-point format,Parallel computing,Arithmetic,Computational science,Minifloat,Modular design,IEEE floating point,Extended precision
Journal
Volume
Issue
ISSN
55
3
0018-9340
Citations 
PageRank 
References 
6
0.74
4
Authors
3
Name
Order
Citations
PageRank
Julio Villalba121923.56
Tomás Lang241773.70
Mario A. González391.54