
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Amirhossein Alimohammad, Saeed Fouladi Fard, Bruce F. Cockburn, "A Unified Architecture for the Accurate and HighThroughput Implementation of Six Key Elementary Functions," IEEE Transactions on Computers, vol. 59, no. 4, pp. 449456, April, 2010.  
BibTex  x  
@article{ 10.1109/TC.2009.169, author = {Amirhossein Alimohammad and Saeed Fouladi Fard and Bruce F. Cockburn}, title = {A Unified Architecture for the Accurate and HighThroughput Implementation of Six Key Elementary Functions}, journal ={IEEE Transactions on Computers}, volume = {59}, number = {4}, issn = {00189340}, year = {2010}, pages = {449456}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.2009.169}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Computers TI  A Unified Architecture for the Accurate and HighThroughput Implementation of Six Key Elementary Functions IS  4 SN  00189340 SP449 EP456 EPD  449456 A1  Amirhossein Alimohammad, A1  Saeed Fouladi Fard, A1  Bruce F. Cockburn, PY  2010 KW  Floatingpoint arithmetic KW  singleprecision arithmetic KW  reciprocal KW  square root KW  logarithm KW  computer arithmetic. VL  59 JA  IEEE Transactions on Computers ER   
[1] M.J. Flynn, "On Division by Functional Iteration," IEEE Trans. Computers, vol. 19, no. 8, pp. 702706, Aug. 1970.
[2] M.D. Ercegovac and T. Lang, Digital Arithmetic. Morgan Kaufmann, 2004.
[3] M.D. Ercegovac and T. Lang, Division and Square Root: Digit Recurrence Algorithms and Implementations. Kluwer Academic, 1994.
[4] M.D. Ercegovacet et al., "Improving Goldschmidt Division, Square Root, and Square Root Reciprocal," IEEE Trans. Computers, vol. 49, no. 7, pp. 759763, July 2000.
[5] E.M. Schwarz and M.J. Flynn, "Hardware Starting Approximation for the Square Root Operation," Proc. IEEE Symp. Computer Arithmetic, pp. 103111, 1993.
[6] W.F. Wong and E. Goto, "Fast Evaluation of the Elementary Functions in Single Precision," IEEE Trans. Computers, vol. 44, no. 3, pp. 453457, Mar. 1995.
[7] D. Das Sarma and D.W. Matula, "Faithful Bipartite ROM Reciprocal Tables," Proc. IEEE Symp. Computer Arithmetic, pp. 1728, 1995.
[8] J.M. Muller, "A Few Results on TableBased Methods," Reliable Computing, vol. 5, no. 3, pp. 279288, 1999.
[9] M.J. Schulte and J.E. Stine, "Approximating Elementary Functions with Symmetric Bipartite Tables," IEEE Trans. Computers, vol. 48, no. 8, pp. 842847, Aug. 1999.
[10] I. Koren and O. Zinaty, "Evaluating Elementary Functions in a Numerical Coprocessor Based on Rational Approximations," IEEE Trans. Computers, vol. 39, no. 8, pp. 10301037, Aug. 1990.
[11] P.T.P. Tang, "TableLookup Algorithms for Elementary Functions and Their Error Analysis," Proc. IEEE Symp. Computer Arithmetic, pp. 232236, 1991.
[12] D. Wong and M.J. Flynn, "Fast Division Using Accurate Quotient Approximations to Reduce the Number of Iterations," IEEE Trans. Computers, vol. 41, no. 8, pp. 981995, Aug. 1992.
[13] A.A. Liddicoat and M.J. Flynn, "HighPerformance Floating Point Divide," Proc. Euromicro Symp. Digital Systems Design, pp. 354361, 2001.
[14] P. Hung, H. Fahmy, O. Mencer, and M.J. Flynn, "Fast Division Algorithm with a Small Lookup Table," Proc. Asilomar Conf. Signals, Systems, and Computers, pp. 14651468, 1999.
[15] J.C. Jeong et al., "A CostEffective Pipelined Divider with a Small Lookup Table," IEEE Trans. Computers, vol. 53, no. 4, pp. 489495, Apr. 2004.
[16] N. Takagi, "Powering by a Table LookUp and a Multiplication with Operand Modification," IEEE Trans. Computers, vol. 47, no. 11, pp. 12161222, Nov. 1998.
[17] J.A. Piñeiro and J.D. Bruguera, and J.M. Muller, "Faithful Powering Computation Using Table LookUp and a Fused Accumulation Tree," Proc. IEEE Symp. Computer Arithmetic, pp. 4047, 2001.
[18] J.A. Piñeiro, S.F. Oberman, J.M. Muller, and J.D. Bruguera, "HighSpeed Function Approximation Using a Minimax Quadratic Interpolator," IEEE Trans. Computers, vol. 54, no. 3, pp. 304318, Mar. 2005.
[19] M.J. Schulte and E.E. Swartzlander, "Hardware Designs for Exactly Rounded Elementary Functions," IEEE Trans. Computers, vol. 43, no. 8, pp. 964973, Aug. 1994.
[20] M.D. Ercegovac, T. Lang, J.M. Muller, and A. Tisserand, "Reciprocation, Square Root, Inverse Square Root, and Some Elementary Functions Using Small Multipliers," IEEE Trans. Computers, vol. 49, no. 7, pp. 628637, July 2000.
[21] D.D. Sarma and D.W. Matula, "Faithful Interpolation in Reciprocal Tables," Proc. IEEE Symp. Computer Arithmetic, pp. 8291, 1997.
[22] V.K. Jain, S.A. Wadekar, and L. Lin, "A Universal Nonlinear Component and its Application to WSI," IEEE Trans. Components, Hybrids, and Manufacturing Technology, vol. 16, no. 7, pp. 656664, Nov. 1993.
[23] J. Cao and B. Wei, "HighPerformance Hardware for Function Generation," Proc. IEEE Symp. Computer Arithmetic, pp. 184188, 1997.
[24] P. Soderquist and M. Leeser, "Division and Square Root: Choosing the Right Implementation," IEEE Micro, vol. 17, no. 4, pp. 5666, July/Aug. 1997.
[25] J.M. Muller, Elementary Functions. Algorithms and Implementation. Birkhauser, 1997.
[26] A. Alimohammad, S.F. Fard, B.F. Cockburn, and C. Schlegel, "A Compact and Accurate Gaussian Variate Generator," IEEE Trans. Very Large Scale Integration Systems, vol. 16, no. 5, pp. 517527, May 2008.
[27] N.R. Draper and H. Smith, Applied Regression Analysis. John Wiley & Sons, Inc., 1998.
[28] G.H. Golub and C.F.V. Loan, Matrix Computations. Johns Hopkins Univ. Press, 1996.
[29] K. Levenberg, "A Method for the Solution of Certain NonLinear Problems in Least Squares," Quarterly of Applied Math., vol. 2, pp. 164168, 1994.
[30] MATLAB 7 C and Fortran API Reference, The Mathworks, Inc., 2008.
[31] J. Detrey and F.D. Dinechin, "Second Order Function Approximation Using a Single Multiplication on FPGAs," Proc. IEEE Int'l Conf. Field Programmable Logic and Applications (FPL), pp. 221230, 2004.
[32] Virtex4 User Guide, Xilinx, Inc., June 2008.
[33] M. Ito, N. Takagi, and S. Yajima, "Efficient Initial Approximation for Multiplicative Division and Square Root by a Multiplication with Operand Modification," IEEE Trans. Computers, vol. 46, no. 4, pp. 495498, Apr. 1997.
[34] Maple 8 Programming Guide, Waterloo Maple, Inc., 2002.