首页> 外文OA文献 >Modular Software Performance Monitoring
【2h】

Modular Software Performance Monitoring

机译:模块化软件性能监控

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

CPU clock frequency is not likely to be increased significantly in the coming years, and data analysis speed can be improved by using more processors or buying new machines, only if one is willing to change the paradigm to a parallel one. Therefore, performance monitoring procedures and tools are needed to help programmers to optimize existing software running on current and future hardware. Low level information from hardware performance counters is vital to spot specific performance problems slowing program execution. HEP software is often huge and complex, and existing tools are unable to give results with the required granularity. We will report on the approach we have chose to solve this problem that involves decomposing the application into parts and monitoring each of them separately. Both counting and sampling methods are used to allow an analysis with the required custom granularity: from global level, up to the function level. A set of tools (based on perfmon2 – a software interface to hardware counters) for CMSSW, Gaudi and Geant4 has been developed and deployed. We will show how this type of analysis has been proven useful in spotting specific performance problems and effective in helping with code optimization.
机译:在未来几年中,CPU时钟频率不太可能显着提高,并且只有在人们愿意将范例更改为并行范例的情况下,才可以通过使用更多处理器或购买新机器来提高数据分析速度。因此,需要性能监视过程和工具来帮助程序员优化在当前和将来的硬件上运行的现有软件。来自硬件性能计数器的低级信息对于发现特定的性能问题,减慢程序执行速度至关重要。 HEP软件通常庞大而复杂,并且现有工具无法提供所需粒度的结果。我们将报告选择的解决该问题的方法,该方法包括将应用程序分解为多个部分并分别监视每个部分。计数和采样方法都可用于以所需的自定义粒度进行分析:从全局级别到功能级别。已经开发并部署了用于CMSSW,Gaudi和Geant4的一组工具(基于perfmon2 –硬件计数器的软件接口)。我们将展示如何证明这种类型的分析对发现特定的性能问题是有用的,并有助于代码优化。

著录项

  • 作者

    Kruse, D F; Kruzelecki, K;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号