首页> 外文会议>Users Group Conference >PAPI Deployment, Evaluation, and Extensions
【24h】

PAPI Deployment, Evaluation, and Extensions

机译:PAPI部署,评估和扩展

获取原文
获取外文期刊封面目录资料

摘要

PAPI is a cross-platform interface to the hardware performance counters available on most modern microprocessors. These counters exist as a small set of registers that count events, which are occurrences of specific signals related to processor functions. Monitoring these events has a variety of uses in application development, including performance modeling and optimization, debugging, and benchmarking. In addition to routines for accessing the counters, PAPI specifies a common set of performance metrics considered most relevant to analyzing and tuning application performance. These metrics include cycle and instruction counts, cache and memory access statistics, and functional unit and pipeline status, as well as relevant SMP cache coherence events. PAPI is becoming a de facto industry standard and has been incorporated into several third-party research and commercial performance analysis tools. As in any physical system, the act of measuring perturbs the phenomenon being measured. Discrepancies in hardware counts and counter-related profiling data can result from other causes as well. A PET-sponsored project is deploying PAPI and related tools on DoD HPC Center platforms and evaluating and interpreting performance counter data on those platforms.
机译:PAPI是最具现代微处理器上可用的硬件性能计数器的跨平台接口。这些计数器作为计数事件的一小组寄存器存在,这是与处理器功能相关的特定信号的发生。监控这些事件在应用程序开发中具有各种用途,包括性能建模和优化,调试和基准测试。除了访问计数器的例程外,PAPI除了访问计数器之外,PAPI还指定了一组常见的性能指标集,与分析和调整应用程序性能最相关。这些指标包括周期和指令计数,高速缓存和内存访问统计信息以及功能单元和流水线状态,以及相关的SMP高速缓存相干事件。 PAPI正在成为事实上的行业标准,并已纳入几个第三方研究和商业绩效分析工具。与任何物理系统一样,测量erturbs的行为被测量的现象。硬件计数和与反相关的分析数据的差异也可能来自其他原因。宠物赞助项目部署了DoD HPC中心平台上的PAPI和相关工具,并在这些平台上评估和解释性能计数器数据。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号