Reproducibility and variable precision computing

被引:2
作者
Bailey, David H. [1 ,2 ]
机构
[1] Lawrence Berkeley Natl Lab, Berkeley, CA 94720 USA
[2] Univ Calif Davis, Dept Comp Sci, Davis, CA 95616 USA
关键词
Variable precision; high precision; reproducibility; floating-point format; computational mathematics;
D O I
10.1177/1094342020938424
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recently some scientific computing users have discovered that they can replace 64-bit with 32-bit operations for carefully selected portions of the computation, and still retain acceptable accuracy in the final results. In addition, developers of some emerging applications such as machine learning have discovered that they can achieve acceptable results with only 16-bit precision in certain portions of the code. At the other end of the precision spectrum, some users have explored using 128-bit arithmetic in some particularly demanding applications, while others have done computations using much higher precision-hundreds or even thousands of digits. Such work has underscored the need to develop new mathematical and software frameworks to support a dynamically variable level of precision, and, more generally, to rethink what "reproducibility" means in a variable precision environment. This article summarizes some of the work being done in this arena, and lists research problems that need to be solved.
引用
收藏
页码:483 / 490
页数:8
相关论文
共 24 条
  • [1] Ahrens P, 2016, EECS2017121
  • [2] Anderson E., 1999, LAPACK USERSGUIDE, Vthird
  • [3] [Anonymous], 2014, OPPORTUNITIES CHALLE
  • [4] Accelerating scientific computations with mixed precision algorithms
    Baboulin, Marc
    Buttari, Alfredo
    Dongarra, Jack
    Kurzak, Jakub
    Langou, Julie
    Langou, Julien
    Luszczek, Piotr
    Tomov, Stanimire
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2009, 180 (12) : 2526 - 2533
  • [5] Lattice sums arising from the Poisson equation
    Bailey, D. H.
    Borwein, J. M.
    Crandall, R. E.
    Zucker, I. J.
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2013, 46 (11)
  • [6] High-precision computation: Mathematical physics and dynamics
    Bailey, D. H.
    Barrio, R.
    Borwein, J. M.
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (20) : 10106 - 10121
  • [7] Computer Discovery and Analysis of Large Poisson Polynomials
    Bailey, David H.
    Borwein, Jonathan M.
    Kimberley, Jason S.
    Ladd, Watson
    [J]. EXPERIMENTAL MATHEMATICS, 2017, 26 (03) : 349 - 363
  • [8] Bailey DH, 2001, MATH COMPUT, V70, P1719, DOI 10.1090/S0025-5718-00-01278-3
  • [9] Bailey DH, 2019, VARIABLE PRECISION M
  • [10] Using mixed precision for sparse matrix computations to enhance the performance while achieving 64-bit accuracy
    Buttari, Alfredo
    Dongarra, Jack
    Kurzak, Jakub
    Luszczek, Piotr
    Tomov, Stanimir
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 34 (04):