pre-printTools for floating-point error estimation are fundamental to program understanding and optimization. In this paper, we focus on tools for determining the input settings to a floating point routine that maximizes its result error. Such tools can help support activities such as precision allocation, performance optimization, and auto-tuning. We benchmark current abstraction-based precision analysis methods, and show that they often do not work at scale, or generate highly pessimistic error estimates, often caused by non-linear operators or complex input constraints that define the set of legal inputs. We show that while concrete-testing-based error estimation methods based on maintaining shadow values at higher precision can search ...
The accuracy of the floating-point calculation is critical to many applications and different method...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Programs with floating-point computations are often derived from mathematical models or designed wit...
Tools for floating-point error estimation are fundamental to pro-gram understanding and optimization...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
It is well-known that using floating-point numbers may inevitably result in inaccurate results and s...
Abstract—It is well-known that using floating-point numbers may inevitably result in inaccurate resu...
Given the variety of numerical errors that can occur, floating-point programs are difficult to write...
The aggressive optimization of floating-point computations is an important problem in high-performan...
While tremendously useful, automated techniques for tuning the precision of floating-point programs ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
International audiencePrograms with floating-point computations are often derived from mathematical ...
This paper tackles the important, difficult problem of detecting program inputs that trigger large f...
The accuracy of the floating-point calculation is critical to many applications and different method...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Programs with floating-point computations are often derived from mathematical models or designed wit...
Tools for floating-point error estimation are fundamental to pro-gram understanding and optimization...
dissertationVirtually all real-valued computations are carried out using floating-point data types a...
It is well-known that using floating-point numbers may inevitably result in inaccurate results and s...
Abstract—It is well-known that using floating-point numbers may inevitably result in inaccurate resu...
Given the variety of numerical errors that can occur, floating-point programs are difficult to write...
The aggressive optimization of floating-point computations is an important problem in high-performan...
While tremendously useful, automated techniques for tuning the precision of floating-point programs ...
International audiencePrograms with floating-point computations are often derived from mathematical ...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
International audiencePrograms with floating-point computations are often derived from mathematical ...
This paper tackles the important, difficult problem of detecting program inputs that trigger large f...
The accuracy of the floating-point calculation is critical to many applications and different method...
Short paper, 4 pagesInternational audienceConstraint solving over floating-point numbers is an emerg...
Programs with floating-point computations are often derived from mathematical models or designed wit...