中文
相关论文

相关论文: Precision Arithmetic: A New Floating-Point Arithme…

200 篇论文

Floating-point arithmetic (FPA) is a mechanical representation of real arithmetic (RA), where each operation is replaced with a rounded counterpart. Various numerical properties can be verified by using SMT solvers that support the logic of…

计算机科学中的逻辑 · 计算机科学 2021-12-07 Daisuke Ishii , Takashi Tomita , Toshiaki Aoki

Floating-point arithmetic performance determines the overall performance of important applications, from graphics to AI. Meeting the IEEE-754 specification for floating-point requires that final results of addition, subtraction,…

数学软件 · 计算机科学 2024-04-02 Lucas M. Dutton , Christopher Kumar Anand , Robert Enenkel , Silvia Melitta Müller

Programs with floating-point computations are often derived from mathematical models or designed with the semantics of the real numbers in mind. However, for a given input, the computed path with floating-point numbers may differ from the…

编程语言 · 计算机科学 2016-08-08 Hélène Collavizza , Claude Michel , Michel Rueher

Floating-point round-off errors are ubiquitous in numerically intensive programs arising in fields such as scientific computing and optimization. As floating-point errors potentially lead to unexpected and catastrophic program failures, one…

计算机科学中的逻辑 · 计算机科学 2026-05-07 Yichen Tao , Hongfei Fu , Jiawei Chen , Jean-Baptiste Jeannin

Geometric predicates are at the core of many algorithms, such as the construction of Delaunay triangulations, mesh processing and spatial relation tests. These algorithms have applications in scientific computing, geographic information…

数值分析 · 数学 2023-08-01 Tinko Bartels , Vissarion Fisikopoulos , Martin Weiser

In this paper, we use reduced precision checking (RPC) to detect errors in floating point arithmetic. Prior work explored RPC for addition and multiplication. In this work, we extend RPC to a complete floating point unit (FPU), including…

数值分析 · 计算机科学 2015-10-06 Yaqi Zhang , Ralph Nathan , Daniel J. Sorin

Many algorithms feature an iterative loop that converges to the result of interest. The numerical operations in such algorithms are generally implemented using finite-precision arithmetic, either fixed- or floating-point, most of which…

硬件体系结构 · 计算机科学 2019-10-02 He Li , James J. Davis , John Wickerson , George A. Constantinides

We provide tools to help automate the error analysis of algorithms that evaluate simple functions over the floating-point numbers. The aim is to obtain tight relative error bounds for these algorithms, expressed as a function of the unit…

数值分析 · 数学 2024-05-07 Jean-Michel Muller , Bruno Salvy

IIn computational geometry, the construction of essential primitives like convex hulls, Voronoi diagrams and Delaunay triangulations require the evaluation of the signs of determinants, which are sums of products. The same signs are needed…

计算几何 · 计算机科学 2021-09-20 Walter F. Mascarenhas

We introduce data structures and algorithms to count numerical inaccuracies arising from usage of floating numbers described in IEEE 754. Here we describe how to estimate precision for some collection of functions most commonly used for…

数值分析 · 数学 2024-03-26 Igor V. Netay

Reasoning about floating-point arithmetic is notoriously hard. While static and dynamic analysis techniques or program repair have made significant progress, more work is still needed to make them relevant to real-world code. On the…

编程语言 · 计算机科学 2026-03-11 Andrea Gilot , Tobias Wrigstad , Eva Darulova

Round-off errors arising from the difference between real numbers and their floating-point representation cause the control flow of conditional floating-point statements to deviate from the ideal flow of the real-number computation. This…

编程语言 · 计算机科学 2018-12-04 Laura Titolo , Cesar A. Muñoz , Marco A. Feliu , Mariano M. Moscato

Automated techniques for rigorous floating-point round-off error analysis are important in areas including formal verification of correctness and precision tuning. Existing tools and techniques, while providing tight bounds, fail to analyze…

编程语言 · 计算机科学 2020-07-03 Arnab Das , Ian Briggs , Ganesh Gopalakrishnan , Pavel Panchekha , Sriram Krishnamoorthy

State-of-the-art static analysis tools for verifying finite-precision code compute worst-case absolute error bounds on numerical errors. These are, however, often not a good estimate of accuracy as they do not take into account the…

编程语言 · 计算机科学 2017-08-07 Anastasiia Izycheva , Eva Darulova

Quantifying errors and losses due to the use of Floating-Point (FP) calculations in industrial scientific computing codes is an important part of the Verification, Validation and Uncertainty Quantification (VVUQ) process. Stochastic…

Finite-precision arithmetic computations face an inherent tradeoff between accuracy and efficiency. The points in this tradeoff space are determined, among other factors, by different data types but also evaluation orders. To put it simply,…

编程语言 · 计算机科学 2017-07-10 Eva Darulova , Einar Horn , Saksham Sharma

If several independent algorithms for a computer-calculated quantity exist, then one can expect their results (which differ because of numerical errors) to follow approximately Gaussian distribution. The mean of this distribution,…

综合数学 · 数学 2017-07-03 Andrej Liptaj

The use of low-precision fixed-point arithmetic along with stochastic rounding has been proposed as a promising alternative to the commonly used 32-bit floating point arithmetic to enhance training neural networks training in terms of…

机器学习 · 计算机科学 2018-04-17 Marc Ortiz , Adrián Cristal , Eduard Ayguadé , Marc Casas

We present a scheme to automatically set the precision of floating point variables in an application. We design a framework that profiles applications to measure undesirable numerical behavior at the floating point operation level. We use…

数值分析 · 计算机科学 2016-06-02 Ralph Nathan , Helia Naeimi , Daniel J. Sorin , Xiaobai Sun

There is a growing interest in the use of reduced-precision arithmetic, exacerbated by the recent interest in artificial intelligence, especially with deep learning. Most architectures already provide reduced-precision capabilities (e.g.,…

硬件体系结构 · 计算机科学 2022-12-09 Olivier Sentieys , Daniel Menard