Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2024
A Step-Function Abstract Domain for Granular Floating-Point Error Analysis
NSAD '24: Proceedings of the 10th ACM SIGPLAN International Workshop on Numerical and Symbolic Abstract DomainsPages 26–33https://doi.org/10.1145/3689609.3689997The pitfalls of numerical computations using floating-point numbers are well known. Existing static techniques for float- ing-point error analysis provide a single upper bound across all potential values for a floating-point variable. We present a new ...
- ArticleOctober 2023
Modular Optimization-Based Roundoff Error Analysis of Floating-Point Programs
AbstractModular static program analyses improve over global whole-program analyses in terms of scalability at a tradeoff with analysis accuracy. This tradeoff has to-date not been explored in the context of sound floating-point roundoff error analyses; ...
- research-articleJanuary 2021
Riemannian Multigrid Line Search for Low-Rank Problems
SIAM Journal on Scientific Computing (SISC), Volume 43, Issue 3Pages A1803–A1831https://doi.org/10.1137/20M1337430Large-scale optimization problems arising from the discretization of problems involving PDEs sometimes admit solutions that can be well approximated by low-rank matrices. In this paper, we will exploit this low-rank approximation property by solving the ...
- research-articleMarch 2018
Universal coding of the reals: alternatives to IEEE floating point
CoNGA '18: Proceedings of the Conference for Next Generation ArithmeticArticle No.: 5, Pages 1–14https://doi.org/10.1145/3190339.3190344We propose a modular framework for representing the real numbers that generalizes ieee, posits, and related floating-point number systems, and which has its roots in universal codes for the positive integers such as the Elias codes. This framework ...
- research-articleJanuary 2017
Certified Roundoff Error Bounds Using Semidefinite Programming
ACM Transactions on Mathematical Software (TOMS), Volume 43, Issue 4Article No.: 34, Pages 1–31https://doi.org/10.1145/3015465Roundoff errors cannot be avoided when implementing numerical programs with finite precision. The ability to reason about rounding is especially important if one wants to explore a range of potential representations, for instance, for FPGAs or custom ...
-
- research-articleJanuary 2015
Accuracy of the $s$-Step Lanczos Method for the Symmetric Eigenproblem in Finite Precision
SIAM Journal on Matrix Analysis and Applications (SIMAX), Volume 36, Issue 2Pages 793–819https://doi.org/10.1137/140990735The $s$-step Lanczos method can achieve an $O(s)$ reduction in data movement over the classical Lanczos method for a fixed number of iterations, allowing the potential for significant speedups on modern computers. However, although the $s$-step Lanczos ...
- research-articleJanuary 2014
Sound compilation of reals
POPL '14: Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming LanguagesPages 235–248https://doi.org/10.1145/2535838.2535874Writing accurate numerical software is hard because of many sources of unavoidable uncertainties, including finite numerical precision of implementations. We present a programming model where the user writes a program in a real-valued implementation and ...
Also Published in:
ACM SIGPLAN Notices: Volume 49 Issue 1 - research-articleJanuary 2014
Internal Error Propagation in Explicit Runge--Kutta Methods
SIAM Journal on Numerical Analysis (SINUM), Volume 52, Issue 5Pages 2227–2249https://doi.org/10.1137/130936245In practical computation with Runge--Kutta methods, the stage equations are not satisfied exactly, due to roundoff errors, algebraic solver errors, and so forth. We show by example that propagation of such errors within a single step can have catastrophic ...
- ArticleApril 2013
Accurate and Fast Evaluation of Elementary Symmetric Functions
ARITH '13: Proceedings of the 2013 IEEE 21st Symposium on Computer ArithmeticPages 183–190https://doi.org/10.1109/ARITH.2013.18This paper is concerned with the fast and accurate evaluation of elementary symmetric functions. We present a new compensated algorithm by applying error-free transformations to improve the accuracy of the so-called Summation Algorithm, which is used, ...
- posterSeptember 2010
Checking roundoff errors using counterexample-guided narrowing
ASE '10: Proceedings of the 25th IEEE/ACM International Conference on Automated Software EngineeringPages 301–304https://doi.org/10.1145/1858996.1859056This paper proposes a counterexample-guided narrowing approach, which mutually refines analyses and testing if (possibly spurious) counterexamples are found. A prototype tool CANAT for checking roundoff errors between floating point and fixed point ...
- ArticleNovember 2009
Overflow and Roundoff Error Analysis via Model Checking
SEFM '09: Proceedings of the 2009 Seventh IEEE International Conference on Software Engineering and Formal MethodsPages 105–114https://doi.org/10.1109/SEFM.2009.32This paper introduces an ontology-based reasoning method for requirements elicitation. We start with an ontology structure contains knowledge of functional requirements and relations among them. We then propose a framework to elicit requirements using ...
- articleJanuary 2009
Ordinal Ranking for Google's PageRank
SIAM Journal on Matrix Analysis and Applications (SIMAX), Volume 30, Issue 4Pages 1677–1696https://doi.org/10.1137/070698129We present computationally efficient criteria that can guarantee correct ordinal ranking of Google's PageRank scores when they are computed with the power method (ordinal ranking of a list consists of assigning an ordinal number to each item in the list)...
- articleSeptember 2007
A Note on GMRES Preconditioned by a Perturbed $L D L^T$ Decomposition with Static Pivoting
SIAM Journal on Scientific Computing (SISC), Volume 29, Issue 5Pages 2024–2044https://doi.org/10.1137/060661545A strict adherence to threshold pivoting in the direct solution of symmetric indefinite problems can result in substantially more work and storage than forecast by a sparse analysis of the symmetric problem. One way of avoiding this is to use static ...
- research-articleMay 2007
Roundoff Noise Analysis of Signals Represented Using Signed Power-of-Two Terms
IEEE Transactions on Signal Processing (TSP), Volume 55, Issue 5-P2Pages 2122–2135https://doi.org/10.1109/TSP.2007.893216It is a well-known fact that the multiplication of a number by an integer power-of-two is a very simple process in binary arithmetic. Hence, digital filters whose coefficient values are integer power-of-two are essentially multiplierless. The design of ...
- articleApril 2005
Numerical Stability of the Parallel Jacobi Method
SIAM Journal on Matrix Analysis and Applications (SIMAX), Volume 26, Issue 4Pages 985–1000https://doi.org/10.1137/S0895479802415995In this paper we study numerical stability of the parallel Jacobi method for computing the singular values and singular subspaces of an invertible upper triangular matrix that is obtained from QR decomposition with column pivoting. We show that in this ...
- research-articleJanuary 2004
Accurate and Efficient Floating Point Summation
SIAM Journal on Scientific Computing (SISC), Volume 25, Issue 4Pages 1214–1248https://doi.org/10.1137/S1064827502407627We present and analyze several simple algorithms for accurately computing the sum of n floating point numbers using a wider accumulator. Let f and F be the number of significant bits in the summands and the accumulator, respectively. Then assuming gradual ...
- research-articleJanuary 2003
Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later
In principle, the exponential of a matrix could be computed in many ways. Methods involving approximation theory, differential equations, the matrix eigenvalues, and the matrix characteristic polynomial have been proposed. In practice, consideration of ...