首页> 外国专利> Pipelined processor and method using a profile register storing the return from exception address of an executed instruction supplied by an exception program counter chain for code profiling

Pipelined processor and method using a profile register storing the return from exception address of an executed instruction supplied by an exception program counter chain for code profiling

机译:使用配置文件寄存器的流水线处理器和方法,该配置文件寄存器存储了由异常程序计数器链提供的已执行指令的异常地址返回以进行代码分析

摘要

A pipeline processor having an exception program counter chain generates a return address in the exception program counter chain for an executing instruction. The return address is the point at which instruction execution should resume after an exception handler routine runs if the executing instruction incurs an exception. The return address is stored into a profiling register if and when the corresponding instruction completes execution. The profiling register is periodically sampled and a statistical profile is built of instructions executed in the processor by using the return addresses sampled. A sampled return address is identified as a branch delay instruction and included in the statistical profile if the sampled return address is that of a branch instruction which immediately precedes a branch delay instruction.
机译:具有异常程序计数器链的管线处理器在异常程序计数器链中为执行指令生成返回地址。返回地址是如果正在执行的指令引发异常,则在执行异常处理程序例程之后应从该位置继续执行指令的点。如果相应的指令完成执行,则返回地址存储在配置寄存器中。对配置寄存器进行定期采样,并通过使用采样的返回地址来构建处理器中执行的指令的统计信息。如果采样的返回地址是紧接在分支延迟指令之前的分支指令的地址,则将采样的返回地址标识为分支延迟指令,并将其包括在统计简档中。

著录项

  • 公开/公告号US6880072B1

    专利类型

  • 公开/公告日2005-04-12

    原文格式PDF

  • 申请/专利权人 CHRISTOPHER M. GILES;

    申请/专利号US20010850865

  • 发明设计人 CHRISTOPHER M. GILES;

    申请日2001-05-08

  • 分类号G06F9/00;

  • 国家 US

  • 入库时间 2022-08-21 22:20:49

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号