Method and apparatus for a stew-based loop predictor
    42.
    发明授权
    Method and apparatus for a stew-based loop predictor 有权
    一种基于炖菜的循环预测器的方法和装置

    公开(公告)号:US07136992B2

    公开(公告)日:2006-11-14

    申请号:US10739689

    申请日:2003-12-17

    IPC分类号: G06F9/38

    摘要: A method and apparatus for a loop predictor for predicting the end of a loop is disclosed. In one embodiment, the loop predictor may have a predict counter to hold a predict count representing the expected number of times that a predictor stew value will repeat during the execution of a given loop. The loop predictor may also have one or more running counters to hold a count of the times that the stew value has repeated during the execution of the present loop. When the counter values match the predictor may issue a prediction that the loop will end.

    摘要翻译: 公开了一种用于预测环路结束的环路预测器的方法和装置。 在一个实施例中,环路预测器可以具有预测计数器,以保持预测计数,该预测计数表示在给定循环的执行期间预测器炖值将重复的预期次数。 循环预测器还可以具有一个或多个运行计数器,以在执行当前循环期间保持炖煮值重复的次数的计数。 当计数器值匹配时,预测器可以发出循环结束的预测。

    Memory access latency hiding with hint buffer
    43.
    发明授权
    Memory access latency hiding with hint buffer 有权
    使用提示缓冲区隐藏内存访问延迟

    公开(公告)号:US06718440B2

    公开(公告)日:2004-04-06

    申请号:US09966587

    申请日:2001-09-28

    IPC分类号: G06F1200

    摘要: A request hint is issued prior to or while identifying whether requested data and/or one or more instructions are in a first memory. A second memory is accessed to fetch data and/or one or more instructions in response to the request hint. The data and/or instruction(s) accessed from the second memory are stored in a buffer. If the requested data and/or instruction(s) are not in the first memory, the data and/or instruction(s) are returned from the buffer.

    摘要翻译: 在识别所请求的数据和/或一个或多个指令是否在第一存储器中之前或之前发出请求提示。 访问第二存储器以响应于请求提示来获取数据和/或一个或多个指令。 从第二存储器访问的数据和/或指令被存储在缓冲器中。 如果请求的数据和/或指令不在第一存储器中,则从缓冲器返回数据和/或指令。