• DocumentCode
    668078
  • Title

    Extending Summation Precision for Network Reduction Operations

  • Author

    Michelogiannakis, George ; Li, Xiaoye S. ; Bailey, David H. ; Shalf, J.

  • Author_Institution
    Lawrence Berkeley Nat. Lab., Berkeley, CA, USA
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    41
  • Lastpage
    48
  • Abstract
    Double precision summation is at the core of numerous important algorithms such as Newton-Krylov methods and other operations involving inner products, but the effectiveness of summation is limited by the accumulation of rounding errors, which are an increasing problem with the scaling of modern HPC systems and data sets. To reduce the impact of precision loss, researchers have proposed increased- and arbitrary-precision libraries that provide reproducible error or even bounded error accumulation for large sums, but do not guarantee an exact result. Such libraries can also increase computation time significantly. We propose big integer (BigInt) expansions of double precision variables that enable arbitrarily large summations without error and provide exact and reproducible results. This is feasible with performance comparable to that of double-precision floating point summation, by the inclusion of simple and inexpensive logic into modern NICs to accelerate performance on large-scale systems.
  • Keywords
    floating point arithmetic; network interfaces; parallel processing; BigInt; HPC systems; NIC; Newton-Krylov methods; arbitrary-precision libraries; big integer expansions; bounded error accumulation; computation time; data sets; double-precision floating point summation; high performance computing systems; increased-precision libraries; network interface cards; network reduction operations; Adders; Atmospheric modeling; Hardware; Libraries; Program processors; Sorting; Precision; distributed summation; double-precision; exact summation; floating point; reproducible summation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2013 25th International Symposium on
  • Conference_Location
    Porto de Galinhas
  • Print_ISBN
    978-1-4799-2927-6
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2013.14
  • Filename
    6702578