首页> 外文会议>Cyber-Enabled Distributed Computing and Knowledge Discovery, 2009. CyberC '09 >Design and implementation of a configurable hardware profiler supporting path profiling and sampling
【24h】

Design and implementation of a configurable hardware profiler supporting path profiling and sampling

机译:支持路径分析和采样的可配置硬件分析器的设计和实现

获取原文

摘要

Profiling plays an important role in performance optimization, such as instruction set optimization, dynamic binary translation and so on. Unfortunately, profilers nowadays often lack in efficiency on two key attributes: accuracy and profiling time. In this paper, we introduce a configurable hardware path profiler deriving from previous work, based on the idea of sampling and path profiling. The profiler consists of three modules respectively for identifying branches, detecting paths and storing information. It can work with different processors loosely. It utilizes dynamic path profiling technique on instruction level to accurately obtain sensitive hot information of executing programs while supports multiple sampling policies to reduce profiling overheads. Through configuration, the profiler can perform different profiling policies and profile target programs continuously or discretely. Empirical experiments show that the profiler can reduce hardware timing to 6.4% and keep the accuracy up to 90%.
机译:性能分析在诸如指令集优化,动态二进制翻译等性能优化中起着重要作用。不幸的是,如今的探查器通常在两个关键属性上缺乏效率:准确性和分析时间。在本文中,我们基于采样和路径分析的思想,介绍了一个可扩展的硬件路径分析器,该工具是从先前的工作中衍生而来的。探查器由三个模块组成,分别用于标识分支,检测路径和存储信息。它可以与不同的处理器松散地工作。它利用指令级的动态路径分析技术来准确获取执行程序的敏感热信息,同时支持多种采样策略以减少分析开销。通过配置,概要分析器可以执行不同的概要分析策略,并连续或离散地概要分析目标程序。经验实验表明,探查器可以将硬件时序降低到6.4%,并保持高达90%的精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号