Tools for floating-point error estimation are fundamental to pro-gram understanding and optimization. In this paper, we focus on tools for determining the input settings to a floating point rou-tine 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 preci-sion 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 out hig...
Programs with floating-point computations are often derived from mathematical models or designed wit...
The use of floating-point numbers inevitably leads to inaccurate results and, in certain cases, sign...
Data-processing programs are becoming increasingly important in the Big-data era. However, two notab...
pre-printTools for floating-point error estimation are fundamental to program understanding and opti...
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...
While tremendously useful, automated techniques for tuning the precision of floating-point programs ...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
The aggressive optimization of floating-point computations is an important problem in high-performan...
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...
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...
Programs with floating-point computations are often derived from mathematical models or designed wit...
The use of floating-point numbers inevitably leads to inaccurate results and, in certain cases, sign...
Data-processing programs are becoming increasingly important in the Big-data era. However, two notab...
pre-printTools for floating-point error estimation are fundamental to program understanding and opti...
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...
While tremendously useful, automated techniques for tuning the precision of floating-point programs ...
Part 4: Short ContributionsInternational audiencePrograms with floating-point computations are often...
The aggressive optimization of floating-point computations is an important problem in high-performan...
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...
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...
Programs with floating-point computations are often derived from mathematical models or designed wit...
The use of floating-point numbers inevitably leads to inaccurate results and, in certain cases, sign...
Data-processing programs are becoming increasingly important in the Big-data era. However, two notab...