首页> 外文期刊>Computer Architecture Letters >Profiling Support for Runtime Managed Code: Next Generation Performance Monitoring Units
【24h】

Profiling Support for Runtime Managed Code: Next Generation Performance Monitoring Units

机译:对运行时托管代码的性能分析支持:下一代性能监视单元

获取原文
获取原文并翻译 | 示例

摘要

Given the increase of runtime managed code environments in desktop, server, and mobile segments, agile, flexible, and accurate performance monitoring capabilities are required in order to perform wise code transformations and optimizations. Common profiling strategies, mainly based on instrumentation and current performance monitoring units (PMUs), are not adequate and new innovative designs are necessary. In this paper, we present the desired characteristics of what we call next generation PMUs and advocate for hardware/software collaborative approaches where hardware implements the profiling hooks and mechanisms and software implements the complex heuristics. We then propose a first design in which the hardware uses a small, yet flexible table to profile specific code regions and the software decides what/when/how to profile. This first design meets all required features and we aim it as the seed for future PMUs extensions to enable novel dynamic code transformations and optimizations.
机译:随着台式机,服务器和移动部门中运行时托管代码环境的增加,需要灵活,灵活和准确的性能监视功能,才能执行明智的代码转换和优化。主要基于仪器和当前性能监视单元(PMU)的通用配置策略并不足够,因此需要新的创新设计。在本文中,我们介绍了所谓的下一代PMU的理想特性,并提倡使用硬件/软件协作方法,其中硬件实现性能分析钩子和机制,软件实现复杂的启发式方法。然后,我们提出第一个设计,其中硬件使用小的但灵活的表来分析特定的代码区域,而软件决定要分析什么/何时/如何进行分析。此第一个设计满足了所有必需的功能,我们将其作为将来PMU扩展的种子,以实现新颖的动态代码转换和优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号