2021
DOI: 10.1145/3434310
|View full text |Cite
|
Sign up to set email alerts
|

An approach to generate correctly rounded math libraries for new floating point variants

Abstract: Given the importance of floating point (FP) performance in numerous domains, several new variants of FP and its alternatives have been proposed (e.g., Bfloat16, TensorFloat32, and posits). These representations do not have correctly rounded math libraries. Further, the use of existing FP libraries for these new representations can produce incorrect results. This paper proposes a novel approach for generating polynomial approximations that can be used to implement correctly rounded math libraries. Existing meth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 17 publications
(28 citation statements)
references
References 50 publications
0
28
0
Order By: Relevance
“…Our goal is to generate polynomial approximations for elementary functions ( ) that produce the correctly rounded result for all inputs in 32-bit target representations T. Similar to our prior work on RLibm [31,32], we approximate the correctly rounded result rather than the real value of ( ). We extend it in three main directions.…”
Section: Generating Piecewise Polynomialsmentioning
confidence: 99%
See 4 more Smart Citations
“…Our goal is to generate polynomial approximations for elementary functions ( ) that produce the correctly rounded result for all inputs in 32-bit target representations T. Similar to our prior work on RLibm [31,32], we approximate the correctly rounded result rather than the real value of ( ). We extend it in three main directions.…”
Section: Generating Piecewise Polynomialsmentioning
confidence: 99%
“…Once we have the reduced input and the reduced intervals, we structure the problem of generating polynomials as a linear programming problem similar to our prior work on RLibm [31,32]. Even after range reduction and creation of sub-domains for the generation of piecewise polynomials, we need to generate a polynomial approximation when there are several million reduced inputs and reduced intervals in the context of 32-bit types.…”
Section: Counterexample Driven Polynomial Generationmentioning
confidence: 99%
See 3 more Smart Citations