Cross-Level Characterization of Program Behavior : (Extended Poster Abstract)

2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)(2022)

引用 0|浏览14
暂无评分
摘要
Program behavior can be defined as a collection of executions [1]. Program behavior strongly relates to actual program performance but can be complicated to be characterized and analyzed. Characterization is important as it helps better understand program behavior by measuring various operations a program performs. There are many existing techniques [2]–[7] for program characterization, which operate at different levels of instrumentation: source code, intermediate representation (IR), instruction set architecture (ISA), and CPU microarchitecture. Each of these levels provides different capabilities and limitations. In this paper, we introduce Cross-Level Characterization (CLC), an analysis of similarities and differences in resource counts as measured at each level of instrumentation during a program’s transformation from source code through execution on a specific microarchitecture.
更多
查看译文
关键词
Cross-Level Characterization,program behavior,program performance,program characterization,source code,intermediate representation,instruction set architecture,ISA,CPU microarchitecture,CLC
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要