Scalar fused multiply-add instructions produce floating-point matrix arithmetic provably accurate to the penultimate digit

被引:27
作者
Nievergelt, Y [1 ]
机构
[1] Eastern Washington Univ, Dept Math, Cheney, WA 99004 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2003年 / 29卷 / 01期
关键词
algorithms; design; languages; standardization; theory; doubly compensated summation; floating-point arithmetic; fused multiply-add instruction; matrix arithmetic; provable accuracy; rounding error; RISC; COMPUTATION; COMPUTER; DESIGN;
D O I
10.1145/641876.641878
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combined with doubly compensated summation, scalar fused multiply-add instructions redefine the concept of floating-point arithmetic, because they allow for the computation of sums of real or complex matrix products accurate to the penultimate digit. Particular cases include complex arithmetic, dot products, cross products, residuals of linear systems, determinants of small matrices, discriminants of quadratic, cubic, or quartic equations, and polynomials.
引用
收藏
页码:27 / 48
页数:22
相关论文
共 49 条
[1]   Architecture and software support in IBM S/390 parallel enterprise sewers for IEEE floating-point arithmetic [J].
Abbott, PH ;
Brush, DG ;
Clark, CW ;
Crone, CJ ;
Ehrman, JR ;
Ewart, GW ;
Goodrich, CA ;
Hack, M ;
Kapernick, JS ;
Minchau, BJ ;
Shepard, WC ;
Smith, RM ;
Tallman, R ;
Walkowiak, S ;
Watanabe, A ;
White, WR .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1999, 43 (5-6) :723-760
[2]  
[Anonymous], 1996, The Mathematica book
[3]  
[Anonymous], 1985, 7541985 ANSIIEEE
[4]  
*APPL COMP INC, 2002, ALT INSTR CROSS REF
[5]  
Birkhoff Garrett., 1977, SURVEY MODERN ALGEBR, Vfourth
[6]  
Bleher JH, 2001, PERSPECTIVES ON ENCLOSURE METHODS, P99
[7]  
Chandrasekharan K., 1985, Grundl. Math. Wissen., DOI DOI 10.1007/978-3-642-52244-4
[8]  
Chorin A. J., 1993, TEXTS APPL MATH, V4
[9]  
COAN JS, 1977, ADV BASIC APPL PROBE
[10]  
Coleman T.F., 1988, HDB MATRIX COMPUTATI