Optimizing polynomials for floating-point implementation

Computer Science – Numerical Analysis

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

12 pages

Scientific paper

The floating-point implementation of a function on an interval often reduces to polynomial approximation, the polynomial being typically provided by Remez algorithm. However, the floating-point evaluation of a Remez polynomial sometimes leads to catastrophic cancellations. This happens when some of the polynomial coefficients are very small in magnitude with respects to others. In this case, it is better to force these coefficients to zero, which also reduces the operation count. This technique, classically used for odd or even functions, may be generalized to a much larger class of functions. An algorithm is presented that forces to zero the smaller coefficients of the initial polynomial thanks to a modified Remez algorithm targeting an incomplete monomial basis. One advantage of this technique is that it is purely numerical, the function being used as a numerical black box. This algorithm is implemented within a larger polynomial implementation tool that is demonstrated on a range of examples, resulting in polynomials with less coefficients than those obtained the usual way.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Optimizing polynomials for floating-point implementation does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Optimizing polynomials for floating-point implementation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimizing polynomials for floating-point implementation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-406268

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.