Skip to main navigation Skip to search Skip to main content

Profiling a Task-Based Molecular Dynamics Application with a Data Science Approach

  • National High Technology Center
  • Universidade Federal do Rio Grande do Sul

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Charm++ is a parallel programming framework based on task-driven execution and global object references. It has been used successfully in various high-performance computing (HPC) applications, including the molecular dynamics simulator NAMD. While Charm++ includes built-in support for performance tracing and visualization through its Projections tool, the existing system offers limited extensibility and has no support for modern data science workflows. This work presents a new visualization and analysis pipeline for Charm++ trace data that emphasizes modularity, openness, and composability. Our toolchain leverages standard scripting languages and data formats - producing output in CSV and Parquet formats - to facilitate integration with data analysis ecosystems. We demonstrate the effectiveness of this approach using LeanMD, a proxy application derived from NAMD, and highlight specific types of custom visualizations that are difficult to achieve with Projections. Our system enables custom visualizations and streamlined analysis of chare-level execution behavior, offering researchers and tool developers improved capabilities for understanding program performance and identifying load imbalance. We discuss the architecture of our tool, its application to real-world traces, and potential extensions for other task-based frameworks.

Original languageEnglish
Title of host publicationHigh Performance Computing - 12th Latin American High Performance Computing Conference, CARLA 2025, Proceedings
EditorsKevin Brown, Kyle Felker, Esteban Meneses, Antônio Tadeu Azevedo Gomes, José Manuel Monsalve Diaz, Katherine Rasmussen
PublisherSpringer Science and Business Media Deutschland GmbH
Pages140-155
Number of pages16
ISBN (Print)9783032249227
DOIs
StatePublished - 2026
Event12th Latin American Conference on High Performance Computing, CARLA 2025 - Kingston, Jamaica
Duration: 22 Sep 202526 Sep 2025

Publication series

NameCommunications in Computer and Information Science
Volume2750 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference12th Latin American Conference on High Performance Computing, CARLA 2025
Country/TerritoryJamaica
CityKingston
Period22/09/2526/09/25

Keywords

  • Charm++
  • Performance Analysis
  • Trace Visualization

Fingerprint

Dive into the research topics of 'Profiling a Task-Based Molecular Dynamics Application with a Data Science Approach'. Together they form a unique fingerprint.

Cite this