Method and apparatus for reducing branch prediction table pollution
    1.
    发明授权
    Method and apparatus for reducing branch prediction table pollution 失效
    减少分支预测表污染的方法和装置

    公开(公告)号:US06622241B1

    公开(公告)日:2003-09-16

    申请号:US09507499

    申请日:2000-02-18

    IPC分类号: G06F932

    CPC分类号: G06F9/3844 G06F9/3806

    摘要: A branch target structure predicts a branch target address for an instruction flow. To conserve space, only a portion of the branch target address is stored. The branch target address is reconstructed assuming that an unspecified portion of a current branch instruction address matches corresponding bits of the branch target address. A comparator determines if the unspecified portion of the current branch instruction address matches corresponding bits of the branch target address. If the unspecified portion of the current branch instruction address does not match the corresponding bits of the branch target address, update of the branch target structure is inhibited. Otherwise update allowed.

    摘要翻译: 分支目标结构预测指令流的分支目标地址。 为了节省空间,只存储分支目标地址的一部分。 假设当前分支指令地址的未指定部分与分支目标地址的相应位匹配,则重建分支目标地址。 比较器确定当前分支指令地址的未指定部分是否匹配分支目标地址的相应位。 如果当前分支指令地址的未指定部分与分支目标地址的相应位不匹配,则分支目标结构的更新被禁止。 否则允许更新。

    Acquiring instruction addresses associated with performance monitoring events
    2.
    发明授权
    Acquiring instruction addresses associated with performance monitoring events 失效
    获取与性能监控事件相关的指令地址

    公开(公告)号:US07747844B2

    公开(公告)日:2010-06-29

    申请号:US11095072

    申请日:2005-03-31

    IPC分类号: G06F9/30

    摘要: Systems, methodologies, media, and other embodiments associated with acquiring instruction addresses associated with performance monitoring events are described. One exemplary system embodiment includes logic for recording instruction and state data associated with events countable by performance monitoring logic associated with a pipelined processor. The exemplary system embodiment may also include logic for traversing the instruction and state data on a cycle count basis. The exemplary system may also include logic for traversing the instruction and state data on a retirement count basis.

    摘要翻译: 描述与获取与性能监视事件相关联的指令地址相关联的系统,方法,介质和其他实施例。 一个示例性系统实施例包括用于记录与由流水线处理器相关联的性能监视逻辑可计数的事件相关联的指令和状态数据的逻辑。 示例性系统实施例还可以包括用于以周期计数为基础遍历指令和状态数据的逻辑。 示例性系统还可以包括用于在退休计数的基础上遍历指令和状态数据的逻辑。