Circuit implementation of floating point range reduction for trigonometric functions
暂无分享,去创建一个
Range reduction is important in evaluating trigonometric functions but not enough work is done in relation to the hardware implementation of it. A hardware floating point range reduction implementation is presented. The whole reduction is divided into two steps; the first is based on double-residue modular range reduction method and the second adopts on a novel method described in this paper. The latter one can reduce the argument to an arbitrary range and provides the number of times that range constant contained in the argument. It has been synthesized using 0.13 mum library to achieve an approximately 700 MHz operation frequency.
[1] Jean-Michel Muller,et al. Modular Range Reduction: a New Algorithm for Fast and Accurate Computation of the Elementary Functions , 1996 .
[2] Jean-Michel Muller,et al. Elementary Functions: Algorithms and Implementation , 1997 .
[3] Tomás Lang,et al. Double-residue modular range reduction for floating-point hardware implementations , 2006, IEEE Transactions on Computers.
[4] Javier D. Bruguera,et al. Leading-One Prediction with Concurrent Position Correction , 1999, IEEE Trans. Computers.