P-MoVE: performance monitoring and visualization with encoded knowledge

Taşyaran, Fatih and Yasal, Osman and Morgado, Jose A. and Ilic, Aleksandar and Unat, Didem and Kaya, Kamer (2024) P-MoVE: performance monitoring and visualization with encoded knowledge. In: SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, Atlanta, GA, USA

Full text not available from this repository. (Request a copy)

Abstract

P-MoVE is a modern, open-source framework designed to monitor and visualize live and/or recorded performance data with the ultimate goal of being a digital twin for HPC systems. Leveraging a Knowledge Base (KB), built upon an HPC-specific ontology with an intuitive encoding for comprehending the performance, it rigorously manages telemetry samplers, databases, and visualization frameworks. The KB is generated through an in-depth probing of the system. It enables the configuration and monitoring of performance metric samplers, the generation of real-time visualizations, the establishment of linked-data connections, and the generation of queries for advanced analysis. Furthermore, with an Abstraction Layer, P-MoVE can be used for low-level profiling even on components from different vendors. It is equipped with modern profiling capabilities, including live cache-aware roofline modeling, crafted to provide real-time insights without impeding system performance. P-MoVE's capabilities have been demonstrated on various architectures using microbenchmarks and a common kernel, sparse-matrix vector multiplication.
Item Type: Papers in Conference Proceedings
Uncontrolled Keywords: digital twins for HPC; HPC; optimization; performance visualization; profiling
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences
Depositing User: Kamer Kaya
Date Deposited: 22 Apr 2025 12:07
Last Modified: 22 Apr 2025 12:07
URI: https://research.sabanciuniv.edu/id/eprint/51388

Actions (login required)

View Item
View Item