Floating-point numbers represent only a subset of real numbers.As such, floating-point arithmetic introduces approximations that can compound and have a significant impact on numerical simulations. We introduce a new way to estimate and localize the sources of numerical error in an application and provide a reference implementation, the Shaman library.Our method uses a dedicated arithmetic over a type that encapsulates both the result the user would have had with the original computation and an approximation of its numerical error. We thus can measure the number of significant digits of any result or intermediate result in a simulation.We show that this approach, while simple, gives results competitive with state-of-the-art methods. It has ...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Modern programming languages have adopted the floating point type as a way to describe computations ...
In high performance computing, nearly all the implementations and published experiments use foating-...
Floating-point numbers represent only a subset of real numbers.As such, floating-point arithmetic in...
Floating-point numbers represent only a subset of real numbers.As such, floating-point arithmetic in...
The object of this thesis is to bring a solution of numerical problems caused by the use of floating...
The object of this thesis is to bring a solution of numerical problems caused by the use of floating...
Modern computing has adopted the floating point type as a default way to describe computations with ...
Floating-point numbers are used in many applications to perform computations, often without the user...
Modern computing has adopted the floating point type as a default way to describe computations with ...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
In high performance computing, nearly all the implementations and published experiments use floatin...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Modern programming languages have adopted the floating point type as a way to describe computations ...
In high performance computing, nearly all the implementations and published experiments use foating-...
Floating-point numbers represent only a subset of real numbers.As such, floating-point arithmetic in...
Floating-point numbers represent only a subset of real numbers.As such, floating-point arithmetic in...
The object of this thesis is to bring a solution of numerical problems caused by the use of floating...
The object of this thesis is to bring a solution of numerical problems caused by the use of floating...
Modern computing has adopted the floating point type as a default way to describe computations with ...
Floating-point numbers are used in many applications to perform computations, often without the user...
Modern computing has adopted the floating point type as a default way to describe computations with ...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
In high performance computing, nearly all the implementations and published experiments use floatin...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Floating-point arithmetic is an approximation of real arithmetic in which each operation may introdu...
Modern programming languages have adopted the floating point type as a way to describe computations ...
In high performance computing, nearly all the implementations and published experiments use foating-...