THE ACCURACY OF FLOATING-POINT SUMMATION

被引:154
作者
HIGHAM, NJ
机构
关键词
FLOATING POINT SUMMATION; ROUNDING ERROR ANALYSIS; ORDERINGS;
D O I
10.1137/0914050
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The usual recursive summation technique is just one of several ways of computing the sum of n floating point numbers. Five summation methods and their variations are analyzed here. The accuracy of the methods is compared using rounding error analysis and numerical experiments. Four of the methods are shown to be special cases of a general class of methods, and an error analysis is given for this class. No one method is uniformly more accurate than the others, but some guidelines are given on the choice of method in particular cases.
引用
收藏
页码:783 / 799
页数:17
相关论文
共 44 条
[1]   NUMERICAL STABILITY IN PROBLEMS OF LINEAR ALGEBRA [J].
BABUSKA, I .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1972, 9 (01) :53-&
[2]  
Babuska I, 1969, P IFIP C INF PROC, V68, P11
[3]  
BOHLENDER G, 1977, IEEE T COMPUT, V26, P621, DOI 10.1109/TC.1977.1674894
[4]  
Caprani O., 1971, BIT (Nordisk Tidskrift for Informationsbehandling), V11, P271, DOI 10.1007/BF01931808
[5]   FLOATING-POINT TECHNIQUE FOR EXTENDING AVAILABLE PRECISION [J].
DEKKER, TJ .
NUMERISCHE MATHEMATIK, 1971, 18 (03) :224-+
[6]   UNDERFLOW AND THE RELIABILITY OF NUMERICAL SOFTWARE [J].
DEMMEL, J .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1984, 5 (04) :887-919
[7]  
DIXON LCW, 1990, 229 NUM OPT CTR HATT
[8]   A PROCESS FOR THE STEP-BY-STEP INTEGRATION OF DIFFERENTIAL EQUATIONS IN AN AUTOMATIC DIGITAL COMPUTING MACHINE [J].
GILL, S .
PROCEEDINGS OF THE CAMBRIDGE PHILOSOPHICAL SOCIETY, 1951, 47 (01) :96-108
[9]   WHAT EVERY COMPUTER SCIENTIST SHOULD KNOW ABOUT FLOATING-POINT ARITHMETIC [J].
GOLDBERG, D .
COMPUTING SURVEYS, 1991, 23 (01) :5-48
[10]   COMPARISON OF FLOATING POINT SUMMATION METHODS [J].
GREGORY, J .
COMMUNICATIONS OF THE ACM, 1972, 15 (09) :838-&