• DocumentCode
    3588942
  • Title

    Improving Data Movement Performance for Sparse Data Patterns on the Blue Gene/Q Supercomputer

  • Author

    Huy Bui ; Leigh, Jason ; Eun-Sung Jungy ; Vishwanathy, Venkatram ; Papka, Michael E.

  • Author_Institution
    Electron. Visualization Lab. (EVL), Univ. of Illinois at Chicago, Chicago, IL, USA
  • fYear
    2014
  • Firstpage
    302
  • Lastpage
    311
  • Abstract
    In-situ analysis has been proposed as a promising solution to glean faster insight and to reduce the amount of data written out to storage. A critical challenge here is that the reduced dataset needed to visualize a specific region of interest as the simulation is running is typically held on a subset of the nodes and needs to be written out to storage. Coupled multiphysics simulations also produce a sparse data pattern wherein data movement occurs among a subset of nodes. We evaluate the performance of these data patterns and propose several mechanisms for improving performance. Our mechanisms introduce intermediate nodes to implement multiple paths to transfer data on top of default routing algorithms and utilize topology-aware data aggregation to avoid shared bottleneck links. The efficacy of our solutions is evaluated through microbenchmarks and application benchmarks on an IBM Blue Gene/Q system scaling up to 131,072 compute cores. The results show that our algorithms achieve up to a 2X improvement in achievable throughput compared to the default mechanisms.
  • Keywords
    data reduction; parallel machines; Blue Gene/Q supercomputer; application benchmarks; coupled multiphysics simulations; data movement performance; in-situ analysis; microbenchmarks; performance evaluation; reduced dataset; routing algorithms; shared bottleneck links; sparse data patterns; topology-aware data aggregation; Bandwidth; Data transfer; Heuristic algorithms; Receivers; Routing; Supercomputers; Throughput; multiple paths; sparse data movement; topologyaware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICCPW), 2014 43rd International Conference on
  • ISSN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2014.47
  • Filename
    7103465