Computer arithmetic systems: algorithms, architecture and implementation
Computer arithmetic systems: algorithms, architecture and implementation
IEEE Transactions on Computers
Elementary functions: algorithms and implementation
Elementary functions: algorithms and implementation
Parameterized High Throughput Function Evaluation for FPGAs
Journal of VLSI Signal Processing Systems
To compute numerically: Concepts and strategies (Little, Brown computer systems series)
To compute numerically: Concepts and strategies (Little, Brown computer systems series)
Low-error, High-speed Approximation of the Sigmoid Function for Large FPGA Implementations
Journal of Signal Processing Systems
Self-organized femtocells: a Fuzzy Q-Learning approach
Wireless Networks
Hi-index | 0.00 |
This paper discusses low-error, high-speed evaluation of two elementary functions: square-root (which is required in IEEE-754 standard on computer arithmetic) and exponential (which is common in scientific calculations). The basis of the proposed implementations is piecewise-linear interpolation but with the constants chosen in a way that minimizes relative error. We show that by placing certain constraints on the errors at three points within each interpolation interval, relative errors are greatly reduced. The implementation-targets are large FPGAs that have in-built multipliers, adders, and distributed memory.