Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3624062.3624161acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article
Open access

Extensions to the SENSEI In situ Framework for Heterogeneous Architectures

Published: 12 November 2023 Publication History
  • Get Citation Alerts
  • Abstract

    The proliferation of GPUs and accelerators in recent supercomputing systems, so called heterogeneous architectures, has led to increased complexity in execution environments and programming models as well as to deeper memory hierarchies on these systems. In this work, we discuss challenges that arise in in situ code coupling on these heterogeneous architectures. In particular, we present data and execution model extensions to the SENSEI in situ framework that are targeted at the effective use of systems with heterogeneous architectures. We then use these new data and execution model extensions to investigate several in situ placement and execution configurations and to analyze the impact these choices have on overall performance.

    References

    [1]
    Utkarsh Ayachit 2016. Performance Analysis, Design Considerations, and Applications of Extreme-Scale in Situ Infrastructures. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (Salt Lake City, Utah) (SC ’16). IEEE Press, Article 79, 12 pages.
    [2]
    Utkarsh Ayachit 2016. The SENSEI Generic In Situ Interface. In Proceedings of In Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization (ISAV 2016). Salt Lake City, UT, USA.
    [3]
    Andrew C. Bauer 2015. The ParaView Catalyst User’s Guide v2.0. Kitware, Inc.
    [4]
    Valentin Bruder 2023. A Hybrid in Situ Approach for Cost Efficient Image Database Generation. IEEE Transactions on Visualization and Computer Graphics 29, 9 (2023), 3788–3798. https://doi.org/10.1109/TVCG.2022.3169590
    [5]
    Junmin Gu 2019. HDF5 as a Vehicle for in Transit Data Movement. In Proceedings of the Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization (Denver, Colorado, USA) (ISAV ’19). Association for Computing Machinery, New York, NY, USA, 39–43. https://doi.org/10.1145/3364228.3364237
    [6]
    Cyrus Harrison 2022. Conduit: A Successful Strategy for Describing and Sharing Data In Situ. In 2022 IEEE/ACM International Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization (ISAV). 1–6. https://doi.org/10.1109/ISAV56555.2022.00006
    [7]
    James Kress 2018. Binning Based Data Reduction for Vector Field Data of a Particle-In-Cell Fusion Simulation. In High Performance Computing. Springer International Publishing, Cham, 215–229.
    [8]
    James Kress 2019. Comparing the Efficiency of In Situ Visualization Paradigms at Scale. In High Performance Computing. Springer International Publishing, Cham, 99–117.
    [9]
    Matthew Larsen 2022. Ascent: A Flyweight In Situ Library for Exascale Simulations. In In Situ Visualization For Computational Science. Mathematics and Visualization book series from Springer Publishing, Cham, Switzerland, 255 – 279.
    [10]
    Burlen Loring. 2022. HAMR the Heterogeneous Accelerator Memory Resource. https://doi.org/10.5281/zenodo.8394163
    [11]
    Burlen Loring. 2023. Newton++ An MPI+OpenMP offlaod parallel n-body code written in C++. https://doi.org/10.5281/zenodo.8394150
    [12]
    Burlen Loring 2018. Python-Based in Situ Analysis and Visualization. In Proceedings of the Workshop on In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization (Dallas, Texas, USA) (ISAV ’18). Association for Computing Machinery, New York, NY, USA, 19–24. https://doi.org/10.1145/3281464.3281465
    [13]
    Burlen Loring 2020. Improving Performance of M-to-N Processing and Data Redistribution in In Transit Analysis and Visualization. In 20th Eurographics Symposium on Parallel Graphics and Visualization, Steffen Frey, Jian Huang, and Filip Sadlo (Eds.). Eurographics Association, 35–45. https://doi.org/10.2312/pgv.20201073
    [14]
    Preeti Malakar 2015. Optimal scheduling of in-situ analysis for large-scale scientific simulations. In SC ’15: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. 1–11. https://doi.org/10.1145/2807591.2807656
    [15]
    Yohei Miki 2018. MAGI: many-component galaxy initializer. Monthly Notices of the Royal Astronomical Society 475, 2 (01 2018), 2269–2281. https://doi.org/10.1093/mnras/stx3327
    [16]
    K. Moreland, C. Sewell, W. Usher, L. t. Lo, J. Meredith, D. Pugmire, J. Kress, H. Schroots, K. L. Ma, H. Childs, M. Larsen, C. M. Chen, R. Maynard, and B. Geveci. 2016. VTK-m: Accelerating the Visualization Toolkit for Massively Threaded Architectures. IEEE Computer Graphics and Applications (2016).
    [17]
    Oliver Rübel 2016. WarpIV: In Situ Visualization and Analysis of Ion Accelerator Simulations. IEEE Computer Graphics and Applications 36, 3 (2016), 22–35. https://doi.org/10.1109/MCG.2016.62
    [18]
    Will Schroeder 2006. The Visualization Toolkit (4th ed.). Kitware.
    [19]
    Jeffrey S. Vetter 2018. Extreme Heterogeneity 2018 - Productive Computational Science in the Era of Extreme Heterogeneity: Report for DOE ASCR Workshop on Extreme Heterogeneity. (12 2018). https://doi.org/10.2172/1473756
    [20]
    Brad Whitlock 2011. Parallel in Situ Coupling of Simulation with a Fully Featured Visualization System. In Proceedings of the 11th Eurographics Conference on Parallel Graphics and Visualization (Llandudno, UK) (EGPGV ’11). 101–109.

    Index Terms

    1. Extensions to the SENSEI In situ Framework for Heterogeneous Architectures

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
      November 2023
      2180 pages
      ISBN:9798400707858
      DOI:10.1145/3624062
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 12 November 2023

      Check for updates

      Author Tags

      1. in situ analytics
      2. parallel computing
      3. scientific computing

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      Conference

      SC-W 2023

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 82
        Total Downloads
      • Downloads (Last 12 months)82
      • Downloads (Last 6 weeks)16
      Reflects downloads up to

      Other Metrics

      Citations

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media