• DocumentCode
    3429605
  • Title

    Byte-precision level of detail processing for variable precision analytics

  • Author

    Jenkins, J. ; Schendel, Eric R. ; Lakshminarasimhan, S. ; Boyuka, David A. ; Rogers, Tamara ; Ethier, Stephane ; Ross, Robert ; Klasky, Scott ; Samatova, N.F.

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    I/O bottlenecks in HPC applications are becoming a more pressing problem as compute capabilities continue to outpace I/O capabilities. While double-precision simulation data often must be stored losslessly, the loss of some of the fractional component may introduce acceptably small errors to many types of scientific analyses. Given this observation, we develop a precision level of detail (APLOD) library, which partitions double-precision datasets along user-defined byte boundaries. APLOD parameterizes the analysis accuracy-I/O performance tradeoff, bounds maximum relative error, maintains I/O access patterns compared to full precision, and operates with low overhead. Using ADIOS as an I/O use-case, we show proportional reduction in disk access time to the degree of precision. Finally, we show the effects of partial precision analysis on accuracy for operations such as k-means and Fourier analysis, finding a strong applicability for the use of varying degrees of precision to reduce the cost of analyzing extreme-scale data.
  • Keywords
    input-output programs; parallel processing; software libraries; APLOD; Fourier analysis; HPC applications; I/O access patterns; I/O bottlenecks; I/O performance tradeoff; bounds maximum relative error; byte-precision level of detail processing; disk access time; double-precision simulation data; partial precision analysis; precision level of detail library; variable precision analytics; Accuracy; Context; Layout; Multiresolution analysis; Vectors; Wavelet transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2012 International Conference for
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    2167-4329
  • Print_ISBN
    978-1-4673-0805-2
  • Type

    conf

  • DOI
    10.1109/SC.2012.26
  • Filename
    6468527