• DocumentCode
    2399459
  • Title

    Wavelet subband coding of computer simulation output using the A++ array class library

  • Author

    Bradley, Jonathan N. ; Brislawn, Christopher M. ; Quinlan, Daniel J. ; Zhang, Hua D. ; Nuri, Veyis

  • Author_Institution
    Los Alamos Nat. Lab., NM, USA
  • fYear
    1995
  • fDate
    28-30 Mar 1995
  • Firstpage
    454
  • Abstract
    Summary form only given. The work focuses on developing discrete wavelet transform/scalar quantization data compression software that can be ported easily between different hardware environments. This is an extremely important consideration given the great profusion of different high-performance computing architectures available, the high cost associated with learning how to map algorithms effectively onto a new architecture, and the rapid rate of evolution in the world of high-performance computing. The approach is to use the A++/P++ array class library, a C++ software library originally designed for adaptive mesh PDE algorithms. Using a C++ class library has the advantage of allowing to write the scientific algorithm in a high-level, platform-independent syntax; the machine-dependent optimization is hidden in low-level definitions of the library objects. Thus, the high-level code can be ported between different architectures with no rewriting of source code once the machine-dependent layers have been compiled. In particular, while “A++” refers to a serial library, the same source code can be linked to “P++” libraries, which contain platform-dependent parallelized code. The paper compares the overhead incurred in using A++ library operations with a serial implementation (written in C) when compressing the output of a global ocean circulation model running at the Los Alamos Advanced Computing Lab
  • Keywords
    data compression; digital simulation; encoding; geophysical signal processing; quantisation (signal); software libraries; software performance evaluation; wavelet transforms; A++ array class library; A++/P++ array class library; C++ software library; Los Alamos Advanced Computing Lab; adaptive mesh PDE algorithms; computer simulation output; data compression software; discrete wavelet transform; global ocean circulation model; hardware environments; high-level code; high-performance computing architectures; library objects; low-level definitions; machine-dependent optimization; overhead; platform-dependent parallelized code; platform-independent syntax; scalar quantization; serial implementation; source code; wavelet subband coding; Adaptive arrays; Computer architecture; Computer simulation; Costs; Data compression; Discrete wavelet transforms; Hardware; Quantization; Software design; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 1995. DCC '95. Proceedings
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    0-8186-7012-6
  • Type

    conf

  • DOI
    10.1109/DCC.1995.515564
  • Filename
    515564