• DocumentCode
    3429647
  • Title

    Efficient data restructuring and aggregation for I/O acceleration in PIDX

  • Author

    Kumar, Sudhakar ; Vishwanath, Venkatram ; Carns, Philip ; Levine, Joshua A. ; Latham, Rob ; Scorzelli, Giorgio ; Kolla, Hemanth ; Grout, Ray ; Ross, Robert ; Papka, Michael E. ; Chen, Jiann-Jong ; Pascucci, V.

  • Author_Institution
    Sci. Comput. & Imaging Inst., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Hierarchical, multiresolution data representations enable interactive analysis and visualization of large-scale simulations. One promising application of these techniques is to store high performance computing simulation output in a hierarchical Z (HZ) ordering that translates data from a Cartesian coordinate scheme to a one-dimensional array ordered by locality at different resolution levels. However, when the dimensions of the simulation data are not an even power of 2, parallel HZ ordering produces sparse memory and network access patterns that inhibit I/O performance. This work presents a new technique for parallel HZ ordering of simulation datasets that restructures simulation data into large (power of 2) blocks to facilitate efficient I/O aggregation. We perform both weak and strong scaling experiments using the S3D combustion application on both Cray-XE6 (65,536 cores) and IBM Blue Gene/P (131,072 cores) platforms. We demonstrate that data can be written in hierarchical, multiresolution format with performance competitive to that of native data-ordering methods.
  • Keywords
    data structures; data visualisation; digital simulation; parallel machines; Cartesian coordinate scheme; Cray-XE6 platforms; HZ; IBM Blue Gene-P platforms; IO acceleration; PIDX; S3D combustion application; data aggregation; data restructuring; data-ordering methods; hierarchical Z ordering; high performance computing simulation; interactive analysis; large-scale simulation visualization; multiresolution data representations; network access patterns; one-dimensional array; sparse memory; Data models; Data visualization; Encoding; Layout; Libraries; Memory management; Writing;
  • 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.54
  • Filename
    6468529