Search NASA⌕ Search

DOE OSTI · 3002579

A Performance Model of In-Situ Techniques

Abstract

The computational capacity of High-Performance Computing (HPC) systems increases continuously with the rapid development of central processing units (CPUs) and graphic processing units (GPUs), while the in-/output (IO) subsystem develops relatively slowly and storage capacity is also limited. Data-intensive applications, which are designed to leverage the high computational capacity of HPC resources, typically generate a considerable amount of data for post-processing visualizations and data analytics. The limited IO speed and storage space could lead to constraints in the actual performance of these applications and, therefore, scientific discovery. In-situ techniques, where data is visualized/analysed while still in memory rather than through disk, can contribute to alleviating these problems as they can reduce or even fully avoid data writing/reading through the IO subsystem to/from storage. However, the overall efficiency of insitu techniques crucially depends on the characteristics of both the in-situ tasks and the applications, and the resource distribution among them. Therefore, choosing the right in-situ approach (synchronous, asynchronous, or hybrid) and resource allocation is essential to minimize overhead and maximize the benefits of concurrent execution. In this paper, we present a performance model of in-situ techniques to find the most beneficial in-situ approach and the preferred resource configuration. We verify the high accuracy of our approach with over 6800 measurements and provide use cases with different applications.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Ju, Yi [Max Planck Computing and Data Facility, Garching, Germany], Vidal, Nicolas [Oak Ridge National Laboratory (ORNL)], Perez, Adalberto [KTH Royal Institute of Technology,], Gainaru, Ana [ORNL], Suter, Fred [ORNL] (ORCID:0000000319021955), Markidis, Stefano [KTH Royal Institute of Technology, Stockholm, Sweden], Schlatter, Philipp [KTH Royal Institute of Technology,], Klasky, Scott [ORNL] (ORCID:0000000335595772), Laure, Erwin [Max Planck Computing and Data Facility]. 2025-03-01. A Performance Model of In-Situ Techniques. https://doi.org/10.1109/pdp66500.2025.00036

Cite the original work for its findings. Save a collection to share your selection of sources.