The Case for a Common Instrumentation Interface for HPC Codes

2019 IEEE/ACM International Workshop on Programming and Performance Visualization Tools (ProTools)(2019)

引用 13|浏览18
暂无评分
摘要
Lightweight timekeeping functionality for basic performance logging, regression testing, and anomaly detection is essential in HPC codes. We present the Caliper, TiMemory, and PerfStubs libraries that have recently been developed as common solutions for these tasks. Lightweight, always-on profiling solutions are typically built around user-defined instrumentation points, which can benefit a variety of use cases beyond application timekeeping. We argue for the creation of a tool-agnostic adapter layer to make these instrumentation points available to third-party tools, runtime systems, and system software.
更多
查看译文
关键词
high performance computing,performance measurement,instrumentation,software engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要