首页> 外文会议>Information Science and Engineering (ICISE), 2009 >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号