首页> 外文会议>International Conference on Information Science and Engineering >A Runtime Profile Method for Dynamic Binary Translation Using Hardware-Support Technique
【24h】

A Runtime Profile Method for Dynamic Binary Translation Using Hardware-Support Technique

机译:一种使用硬件支持技术的动态二进制转换的运行时配置方法

获取原文

摘要

Profile data is valuable for identifying program hotspots and guiding optimizations. Traditional software profiling techniques incur significant overhead and are not suitable for DBT (Dynamic Binary Translation) systems. Hardware can support profile collection through either counters or timer interrupts that permit collection of statistical samples via software. Most hardware-support profiling systems can only achieve either high profile accuracy or low overhead. In this paper, we propose a novel profile approach on DBT using hardware support technique to achieve rapidly and accurately collecting profile information with minimal runtime overhead. This approach makes use of instrumentation code and a set of profiling hardware which supports operations of updating counters. It is believed that such a software-hardware collaborative approach will serve to provide a strong foundation for optimizing DBT systems.
机译:配置文件数据对于识别程序热点和指导优化是有价值的。 传统的软件分析技术产生了大量的开销,不适合DBT(动态二进制翻译)系统。 硬件可以通过允许通过软件集合统计样本的计数器或计时器中断来支持配置文件集合。 大多数硬件支持分析系统只能实现高调的精度或低开销。 在本文中,我们提出了一种使用硬件支持技术在DBT上提出了一种新的配置方法,以实现快速准确地收集具有最小运行时开销的配置文件信息。 这种方法利用仪器代码和一组分析硬件,支持更新计数器的操作。 据信,这种软硬件协作方法将用于为优化DBT系统提供强大的基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号