中文

TALP-Pages:一个易于集成的连续性能监控框架

分布式、并行与集群计算 2025-10-15 v1 性能

摘要

确保代码在面向高性能计算机器的开发中保持良好性能是关键环节。由于这些代码正处于积极开发中,及时检测性能退化的必要性变得尤为重要。此外,获取与开发工作流程紧密耦合的应用程序扩展行为的有意义见解也有益。本文介绍了TALP-Pages,一个易于集成的框架,使开发人员能够通过利用已建立的基本性能和扩展因素,获得关于代码性能的快速且在仓库内的反馈。该框架依赖于TALP,该框架支持对这些指标进行实时收集。基于适用于CI的目录结构,包含由TALP生成的文件,TALP-Pages生成包含性能因子回归可视化以及扩展效率表格的HTML报告。我们将TALP-Pages与基于跟踪的工具进行比较,分析其开销和后处理需求,发现TALP-Pages能够在更紧张的资源约束下更快地生成扩展效率表格。为展示该方法的易用性和有效性,我们仅需最小程度的更改即可扩展GENE-X的当前CI设置,并展示了检测和解释性能改进的能力。

关键词

引用

@article{arxiv.2510.12436,
  title  = {TALP-Pages: An easy-to-integrate continuous performance monitoring framework},
  author = {Valentin Seitz and Jordy Trilaksono and Marta Garcia-Gasulla},
  journal= {arXiv preprint arXiv:2510.12436},
  year   = {2025}
}