On hardware for computing exponential and trigonometric functions
- 1 March 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 45 (3) , 328-339
- https://doi.org/10.1109/12.485571
Abstract
This paper presents new, fast hardware for computing the exponential function, sine, and cosine. The main new idea is to use low-precision arithmetic components to approximate high precision computations, and then to correct very quickly the approximation error periodically so that the effect is to get high precision computation at near low-precision speed. The algorithm used in the paper is a nontrivial modification of the well-known CORDIC algorithm, and might be applicable to the computation of other functions than the ones presented.Keywords
This publication has 19 references indexed in Scilit:
- Table-lookup algorithms for elementary functions and their error analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A recursive carry-lookahead/carry-select hybrid adderIEEE Transactions on Computers, 1993
- Low latency time CORDIC algorithmsIEEE Transactions on Computers, 1992
- A 10 ns 54*54 b parallel structured full array multiplier with 0.5 mu m CMOS technologyIEEE Journal of Solid-State Circuits, 1991
- Redundant CORDIC methods with a constant scale factor for sine and cosine computationIEEE Transactions on Computers, 1991
- Computation of elementary functions on the IBM RISC System/6000 processorIBM Journal of Research and Development, 1990
- Design of the IBM RISC System/6000 floating-point execution unitIBM Journal of Research and Development, 1990
- Parallel Multiplicative Algorithms for Some Elementary FunctionsIEEE Transactions on Computers, 1975
- A unified algorithm for elementary functionsPublished by Association for Computing Machinery (ACM) ,1971
- The CORDIC Trigonometric Computing TechniqueIRE Transactions on Electronic Computers, 1959