High-Speed Double-Precision Computation of Reciprocal, Division, Square Root and Inverse Square Root
IEEE Transactions on Computers
Multipartite Tables in JBits for the Evaluation of Functions on FPGAs
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Synthesis and verification
An Exponentiation Unit for an OpenGL Lighting Engine
IEEE Transactions on Computers
Algorithm and Architecture for Logarithm, Exponential, and Powering Computation
IEEE Transactions on Computers
A Gaussian Noise Generator for Hardware-Based Simulations
IEEE Transactions on Computers
High-Speed Function Approximation Using a Minimax Quadratic Interpolator
IEEE Transactions on Computers
IEEE Transactions on Computers
High-Throughput CORDIC-Based Geometry Operations for 3D Computer Graphics
IEEE Transactions on Computers
Computing machine-efficient polynomial approximations
ACM Transactions on Mathematical Software (TOMS)
Hardware support for adaptive tessellation of Bézier surfaces based on local tests
Journal of Systems Architecture: the EUROMICRO Journal
Multiplier-Based Double Precision Floating Point Divider According to the IEEE-754 Standard
ARC '08 Proceedings of the 4th international workshop on Reconfigurable Computing: Architectures, Tools and Applications
Parametric architecture for function calculation improvement
ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
High-performance hardware operators for polynomial evaluation
International Journal of High Performance Systems Architecture
A special-purpose compiler for look-up table and code generation for function evaluation
Proceedings of the Conference on Design, Automation and Test in Europe
A goldschmidt division method with faster than quadratic convergence
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Improvement of image transform calculation based on a weighted primitive
ICIAR'06 Proceedings of the Third international conference on Image Analysis and Recognition - Volume Part I
Tool support for software lookup table optimization
Scientific Programming
Hi-index | 0.02 |
Abstract: A method for the calculation of faithfully rounded single-precision floating-point powering (Xp ) is proposed in this paper. This method employs table look-up and a second-degree minimax approximation, which allows the employment of reduced size tables to store the coefficients from the polynomial approximation. A specialized squaring unit and a fused accumulation tree carry out with the computation of the quadratic polynomial. Both unfolded and pipelined architectures are presented, and the results of a pre-layout synthesis performed using CMOS 0.35 µm technology are shown, achieving a 50% area reduction from linear approximation methods, and with improved speed over other second-degree approximation based algorithms. The pipelined architecture has a latency of three cycles and a throughput of one result per cycle.