Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

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

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

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

Resumen

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.

Idioma originalInglés
Título de la publicación alojadaHigh Performance Computing - 12th Latin American High Performance Computing Conference, CARLA 2025, Proceedings
EditoresKevin Brown, Kyle Felker, Esteban Meneses, Antônio Tadeu Azevedo Gomes, José Manuel Monsalve Diaz, Katherine Rasmussen
EditorialSpringer Science and Business Media Deutschland GmbH
Páginas140-155
Número de páginas16
ISBN (versión impresa)9783032249227
DOI
EstadoPublicada - 2026
Evento12th Latin American Conference on High Performance Computing, CARLA 2025 - Kingston, Jamaica
Duración: 22 sept 202526 sept 2025

Serie de la publicación

NombreCommunications in Computer and Information Science
Volumen2750 CCIS
ISSN (versión impresa)1865-0929
ISSN (versión digital)1865-0937

Conferencia

Conferencia12th Latin American Conference on High Performance Computing, CARLA 2025
País/TerritorioJamaica
CiudadKingston
Período22/09/2526/09/25

Huella

Profundice en los temas de investigación de 'Profiling a Task-Based Molecular Dynamics Application with a Data Science Approach'. En conjunto forman una huella única.

Citar esto