Digit Stability Inference for Iterative Methods Using Redundant Number Representation

06/16/2020
by   He Li, et al.
0

In our recent work on iterative computation in hardware, we showed that arbitrary-precision solvers can perform more favorably than their traditional arithmetic equivalents when the latter's precisions are either under- or over-budgeted for the solution of the problem at hand. Significant proportions of these performance improvements stem from the ability to infer the existence of identical most-significant digits between iterations. This technique uses properties of algorithms operating on redundantly represented numbers to allow the generation of those digits to be skipped, increasing efficiency. It is unable, however, to guarantee that digits will stabilize, i.e., never change in any future iteration. In this article, we address this shortcoming, using interval and forward error analyses to prove that digits of high significance will become stable when computing the approximants of systems of linear equations using stationary iterative methods. We formalize the relationship between matrix conditioning and the rate of growth in most-significant digit stability, using this information to converge to our desired results more quickly. Versus our previous work, an exemplary hardware realization of this new technique achieves an up-to 2.2x speedup in the solution of a set of variously conditioned systems using the Jacobi method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/01/2019

ARCHITECT: Arbitrary-precision Hardware with Digit Elision for Efficient Iterative Compute

Many algorithms feature an iterative loop that converges to the result o...
research
05/06/2022

Conditions for Digit Stability in Iterative Methods Using the Redundant Number Representation

Iterative methods play an important role in science and engineering appl...
research
03/15/2019

Numerical computation of formal solutions to interval linear systems of equations

The work is devoted to the development of numerical methods for computin...
research
04/17/2023

Iterative projection method for unsteady Navier-Stokes equations with high Reynolds numbers

A new approach, iteration projection method, is proposed to solve the sa...
research
10/07/2022

Iterative Methods at Lower Precision

Since numbers in the computer are represented with a fixed number of bit...
research
08/01/2023

Krylov Solvers for Interior Point Methods with Applications in Radiation Therapy

Interior point methods are widely used for different types of mathematic...
research
04/25/2022

The Numerical Assembly Technique for arbitrary planar systems based on an alternative homogeneous solution

The Numerical Assembly Technique is extended to investigate arbitrary pl...

Please sign up or login with your details

Forgot password? Click here to reset