首页> 外国专利> System and method for using hardware performance monitors to evaluate and modify the behavior of an application during execution of the application

System and method for using hardware performance monitors to evaluate and modify the behavior of an application during execution of the application

机译:在应用程序执行期间使用硬件性能监视器评估和修改应用程序行为的系统和方法

摘要

There is provided a method, system and program storage device for utilizing a hardware performance monitors for improving performance of an application comprising a plurality of instructions while the application is executing on a micro-architecture, comprising: creating a machine internal representation (MIR) for the plurality of instructions or a subset thereof for the hardware and generating an executable (EXE) from the MIR for execution on the hardware; determining hardware performance monitor (HPM) information for an event associated with a resource of the hardware during execution of the EXE to identify one or more instructions of the application that affect the execution of the application on the hardware; re-computing the MIR according to the HPM information; and re-generating the EXE from the re-computed MIR for execution on the hardware if the MIR and the re-computed MIR are different, thereby improving utilization of the resource by the application. Also provided is a hardware performance monitor (HPM) subsystem for improving performance of an application comprising a plurality of instructions while the application is executing on a hardware.
机译:提供了一种方法,系统和程序存储设备,用于在应用程序在微体系结构上执行时,利用硬件性能监视器来改善包括多个指令的应用程序的性能,包括:创建用于以下目的的机器内部表示(MIR):用于硬件的多个指令或其子集,并从MIR生成可执行文件(EXE)以在硬件上执行;确定在EXE执行期间与硬件资源相关联的事件的硬件性能监控器(HPM)信息,以识别影响该应用程序在硬件上执行的一个或多个指令;根据HPM信息重新计算MIR;如果MIR和重新计算的MIR不同,则从重新计算的MIR重新生成EXE以在硬件上执行,从而提高应用程序对资源的利用。还提供了一种硬件性能监控器(HPM)子系统,用于在应用程序在硬件上执行时提高包括多个指令的应用程序的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号