ACCELERATING THE SOLUTION OF LINEAR SYSTEMS BY ITERATIVE REFINEMENT IN THREE PRECISIONS
ACCELERATING THE SOLUTION OF LINEAR SYSTEMS BY ITERATIVE REFINEMENT IN THREE PRECISIONS
复制标题
DOI:
10.1137/17m1140819
复制
发表时间:
2018-01-01
影响因子:
3.1
通讯作者:
Higham, Nicholas J.
中科院分区:
文献类型:
--
作者:
Carson, Erin;Higham, Nicholas J.
We propose a general algorithm for solving an n x n nonsingular linear system Ax = b based on iterative refinement with three precisions. The working precision is combined with possibly different precisions for solving for the correction term and for computing the residuals. Via rounding error analysis of the algorithm we derive sufficient conditions for convergence and bounds for the attainable forward error and normwise and componentwise backward errors. Our results generalize and unify many existing rounding error analyses for iterative refinement. With single precision as the working precision, we show that by using LU factorization in IEEE half precision as the solver and calculating the residuals in double precision it is possible to solve Ax = b to full single precision accuracy for infinity-norm condition numbers kappa(infinity)(A)