Loading…

Loading grant details…

Active STANDARD GRANT National Science Foundation (US)

SHF:Small:Techniques for Generating Correctly Rounded Math Libraries

$5M USD

Funder National Science Foundation (US)
Recipient Organization Rutgers University New Brunswick
Country United States
Start Date Jun 01, 2021
End Date May 31, 2026
Duration 1,825 days
Number of Grantees 2
Roles Principal Investigator; Co-Principal Investigator
Data Source National Science Foundation (US)
Grant ID 2110861
Grant Description

Every programming language needs math libraries, which provide implementations of elementary functions for the floating-point representation and its variants. This project aims to develop correctly rounded math libraries for a wide range of representations that approximate real numbers. This project's novelty lies in creating polynomial approximations that produce the correctly rounded value of an elementary function f(x) (i.e., the value of f(x) rounded to the target representation) rather than the real value of f(x).

It provides more margin to identify correct polynomials while generating efficient polynomials. This project's impacts are in advancing the state-of-the-art in approximating elementary functions for a large number of data types while allowing domain scientists to experiment with both precision and dynamic range of their data types. It has the potential to influence committees on various standards to mandate correctly rounded results for existing and new representations.

This project also will educate practitioners, graduate and undergraduate students on foundational abstractions in computing.

This project structures the task of generating efficient polynomial approximations that produce correctly rounded results as a linear-programming problem. Specifically, it proposes counterexample-guided polynomial generation for generating correct results for all inputs with large data types. To generate implementations with good performance, it proposes the generation of piecewise polynomials.

It also explores new range-reduction techniques that are amenable to the linear-programming formulation.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

All Grantees

Rutgers University New Brunswick

Advertisement
Apply for grants with GrantFunds
Advertisement
Browse Grants on GrantFunds
Interested in applying for this grant?

Complete our application form to express your interest and we'll guide you through the process.

Apply for This Grant