首页> 外文会议>Supercomputing, 2005. Proceedings of the ACM/IEEE SC 2005 Conference >Using Dynamic Tracing Sampling to Measure Long Running Programs
【24h】

Using Dynamic Tracing Sampling to Measure Long Running Programs

机译:使用动态跟踪采样来测量长时间运行的程序

获取原文

摘要

Detailed cache simulation can be useful to both system developers and application writers to understand an application’s performance. However, measuring long running programs can be extremely slow. In this paper we present a technique to use dynamic sampling of trace snippets throughout an application’s execution. We demonstrate that our approach improves accuracy compared to sampling a few timesteps at the beginning of execution by judiciously choosing the frequency, as well as the points in the control flow, at which samples are collected. Our approach is validated using the SIGMA tracing and simulation framework for the IBM Power family of processors.
机译:详细的缓存模拟对于系统开发人员和应用程序编写者了解应用程序的性能都非常有用。但是,测量长时间运行的程序可能会非常慢。在本文中,我们介绍了一种在整个应用程序执行过程中使用动态跟踪片段采样的技术。我们证明,与执行开始时采样几个时间步相比,通过明智地选择频率以及控制流中采集样本的点,我们的方法可以提高准确性。我们的方法已使用针对IBM Power处理器系列的SIGMA跟踪和仿真框架进行了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号