Managing counter saturation in a filter
    1.
    发明授权
    Managing counter saturation in a filter 失效
    管理过滤器中的计数器饱和度

    公开(公告)号:US08521962B2

    公开(公告)日:2013-08-27

    申请号:US12551775

    申请日:2009-09-01

    IPC分类号: G06F12/00

    摘要: Filters and methods for managing presence counter saturation are disclosed. The filters can be coupled to a collection of items and maintain information for determining a potential presence of an identified item in the collection of items. The filter includes a filter controller and one or more mapping functions. Each mapping function has a plurality of counters associated with the respective mapping function. When a membership status of an item in the collection of items changes, the filter receives a membership change notification including an identifier identifying the item. Each mapping function processes the identifier to identify a particular counter associated with the respective mapping function. If a particular counter has reached a predetermined value, a request including a reference to the particular counter is sent to the collection of items. The filter receives a response to the request and modifies the particular counter as a result of the response.

    摘要翻译: 公开了用于管理存在计数器饱和度的过滤器和方法。 过滤器可以耦合到项目的集合,并且维护用于确定项目集合中的所识别项目的潜在存在的信息。 滤波器包括滤波器控制器和一个或多个映射功能。 每个映射函数具有与相应映射函数相关联的多个计数器。 当项目集合中的项目的成员资格状态改变时,过滤器接收到包括识别项目的标识符的成员变更通知。 每个映射函数处理标识符以识别与相应映射函数相关联的特定计数器。 如果特定计数器已经达到预定值,则将包含对特定计数器的引用的请求发送到项目的收集。 过滤器接收到对请求的响应,并作为响应的结果修改特定的计数器。

    Methods and Apparatus to Extend Software Branch Target Hints
    2.
    发明申请
    Methods and Apparatus to Extend Software Branch Target Hints 审中-公开
    扩展软件分支目标提示的方法和设备

    公开(公告)号:US20130346727A1

    公开(公告)日:2013-12-26

    申请号:US13531920

    申请日:2012-06-25

    申请人: Vimal K. Reddy

    发明人: Vimal K. Reddy

    IPC分类号: G06F9/312 G06F9/38

    摘要: Apparatus and techniques for predicting a storage address based on contents of a first program accessible register (PAR) specified in a first instruction, wherein the first PAR correlates with a target address specified by a second PAR in a second instruction. Information is speculatively fetched at the predicted storage address prior to execution of the second instruction. The first instruction is an advance correlating notification (ADVCN) instruction, the second instruction is an indirect branch instruction, and the information is a plurality of instructions beginning at the predicted storage address. The predicted storage address is a branch target address for the indirect branch instruction from which instructions are speculatively fetched. The prediction is based on contents of the first PAR specified in the ADVCN instruction. The contents of the first PAR correlate with a taken evaluation of the branch instruction.

    摘要翻译: 用于基于在第一指令中指定的第一程序可访问寄存器(PAR)的内容来预测存储地址的装置和技术,其中所述第一PAR与第二指令中由第二PAR指定的目标地址相关。 在执行第二条指令之前,在预测的存储地址推测地获取信息。 第一指令是提前相关通知(ADVCN)指令,第二指令是间接分支指令,并且该信息是从预测存储地址开始的多个指令。 预测的存储地址是用于间接转移指令的分支目标地址,从该指令中推测性地获取指令。 该预测是基于ADVCN指令中指定的第一个PAR的内容。 第一PAR的内容与分支指令的评估结果相关。

    Managing Counter Saturation In A Filter
    3.
    发明申请
    Managing Counter Saturation In A Filter 失效
    管理过滤器中的计数器饱和度

    公开(公告)号:US20110055489A1

    公开(公告)日:2011-03-03

    申请号:US12551775

    申请日:2009-09-01

    IPC分类号: G06F12/08

    摘要: Filters and methods for managing presence counter saturation are disclosed. The filters can be coupled to a collection of items and maintain information for determining a potential presence of an identified item in the collection of items. The filter includes a filter controller and one or more mapping functions. Each mapping function has a plurality of counters associated with the respective mapping function. When a membership status of an item in the collection of items changes, the filter receives a membership change notification including an identifier identifying the item. Each mapping function processes the identifier to identify a particular counter associated with the respective mapping function. If a particular counter has reached a predetermined value, a request including a reference to the particular counter is sent to the collection of items. The filter receives a response to the request and modifies the particular counter as a result of the response.

    摘要翻译: 公开了用于管理存在计数器饱和度的过滤器和方法。 过滤器可以耦合到项目的集合,并且维护用于确定项目集合中的所识别项目的潜在存在的信息。 滤波器包括滤波器控制器和一个或多个映射功能。 每个映射函数具有与相应映射函数相关联的多个计数器。 当项目集合中的项目的成员资格状态改变时,过滤器接收到包括识别项目的标识符的成员变更通知。 每个映射函数处理标识符以识别与相应映射函数相关联的特定计数器。 如果特定计数器已经达到预定值,则将包含对特定计数器的引用的请求发送到项目的收集。 过滤器接收到对请求的响应,并作为响应的结果修改特定的计数器。