Exponential Sums and Correctly-Rounded Functions

被引:1
作者
Brisebarre, Nicolas [1 ]
Hanrot, Guillaume [1 ]
Robert, Olivier [2 ]
机构
[1] Univ Claude Bernard Lyon 1, UMR 5668, Lab LIP, CNRS,ENS Lyon,Inria, F-69007 Lyon, France
[2] Univ St Etienne, Univ Claude Bernard Lyon 1, CNRS, INSA Lyon,Cent Lyon,Inst Camille Jordan,UMR 5208, St Etienne, France
关键词
Correct rounding; elementary function; exponential sums; function evaluation; Ziv strategy; DOUBLE-PRECISION; ALGEBRAIC-FUNCTIONS; LATTICE REDUCTION; STANDARD;
D O I
10.1109/TC.2017.2690850
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The 2008 revision of the IEEE-754 standard, which governs floating-point arithmetic, recommends that a certain set of elementary functions should be correctly rounded. Successful attempts for solving the Table Maker's Dilemma in binary64 made it possible to design CRlibm, a library which offers correctly rounded evaluation in binary64 of some functions of the usual libm. It evaluates functions using a two step strategy, which relies on a folklore heuristic that is well spread in the community of mathematical functions designers. Under this heuristic, one can compute the distribution of the lengths of runs of zeros/ones after the rounding bit of the value of the function at a given floating-point number. The goal of this paper is to change, whenever possible, this heuristic into a rigorous statement. The underlying mathematical problem amounts to counting integer points in the neighborhood of a curve, which we tackle using so-called exponential sums techniques, a tool from analytic number theory.
引用
收藏
页码:2044 / 2057
页数:14
相关论文
共 37 条
[1]  
[Anonymous], 2008, IEEE STAND FLOAT POI
[2]  
[Anonymous], 1985, IEEE STAND BIN FLOAT
[3]  
[Anonymous], 1987, IEEE STAND RAD IND F
[4]  
Bombieri E., 1986, SCUOLA NORMALE SUPPE, V13, P449
[5]  
Bombieri E., 1986, Ann. Scuola Norm. Sup. Pisa Cl. Sci., V13, P449
[6]   DECOUPLING, EXPONENTIAL SUMS AND THE RIEMANN ZETA FUNCTION [J].
Bourgain, J. .
JOURNAL OF THE AMERICAN MATHEMATICAL SOCIETY, 2017, 30 (01) :205-224
[7]   Correct rounding of algebraic functions [J].
Brisebarre, Nicolas ;
Muller, Jean-Michel .
RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2007, 41 (01) :71-83
[8]  
Cody W. J., 1985, SIGNUM Newsletter, V20, P37, DOI 10.1145/1057935.1057939
[9]   A PROPOSED RADIX-INDEPENDENT AND WORD-LENGTH-INDEPENDENT STANDARD FOR FLOATING-POINT ARITHMETIC [J].
CODY, WJ ;
COONEN, JT ;
GAY, DM ;
HANSON, K ;
HOUGH, D ;
KAHAN, W ;
KARPINSKI, R ;
PALMER, J ;
RIS, FN ;
STEVENSON, D .
IEEE MICRO, 1984, 4 (04) :86-100
[10]   Towards the post-ultimate libm [J].
de Dinechin, F ;
Ershov, AV ;
Gast, N .
17TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2005, :288-295