SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ENHANCING TIMELINESS OF CACHE PREFETCHING
    11.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ENHANCING TIMELINESS OF CACHE PREFETCHING 有权
    系统,方法和计算机程序产品,用于增强缓存时间的推广

    公开(公告)号:US20090216956A1

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

    申请号:US12036476

    申请日:2008-02-25

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0862 G06F2212/6026

    摘要: A system, method, and computer program product for enhancing timeliness of cache memory prefetching in a processing system are provided. The system includes a stride pattern detector to detect a stride pattern for a stride size in an amount of bytes as a difference between successive cache accesses. The system also includes a confidence counter. The system further includes eager prefetching control logic for performing a method when the stride size is less than a cache line size. The method includes adjusting the confidence counter in response to the stride pattern detector detecting the stride pattern, comparing the confidence counter to a confidence threshold, and requesting a cache prefetch in response to the confidence counter reaching the confidence threshold. The system may also include selection logic to select between the eager prefetching control logic and standard stride prefetching control logic.

    摘要翻译: 提供了一种用于增强处理系统中的高速缓存存储器预取的及时性的系统,方法和计算机程序产品。 系统包括步幅图案检测器,用于检测作为连续高速缓存访​​问之间的差异的字节量的步幅大小的步幅图案。 系统还包括置信柜台。 该系统还包括用于当步幅大小小于高速缓存行大小时执行方法的迫切预取控制逻辑。 该方法包括响应于步幅模式检测器检测步幅模式来调整置信计数器,将置信计数器与置信阈值进行比较,以及响应于达到置信阈值的置信度计数器请求高速缓存预取。 系统还可以包括选择逻辑以在急切预取控制逻辑和标准步幅预取控制逻辑之间进行选择。

    Method to Prevent Operand Data with No Locality from Polluting the Data Cache
    12.
    发明申请
    Method to Prevent Operand Data with No Locality from Polluting the Data Cache 审中-公开
    防止无地点操作数据污染数据缓存的方法

    公开(公告)号:US20080065834A1

    公开(公告)日:2008-03-13

    申请号:US11531288

    申请日:2006-09-13

    IPC分类号: G06F12/00

    摘要: A computer system with the means to identify based on the instruction being decoded that the operand data that this instruction will access by its nature will not have locality of access and should be installed in the cache in such a way that each successive line brought into the data cache that hits the same congruence class should be placed in the same set as to not disturb the locality of the data that resided in the cache prior to the execution of the instruction that accessed the data that will not have locality of access.

    摘要翻译: 一种具有根据正在被解码的指令识别的手段的计算机系统,该指令本身将访问的操作数数据将不具有访问的位置,并且应该以这样的方式安装在每个连续的行中, 在同一个集合中的数据高速缓存应放置在相同的集合中,以便在执行访问不具有访问地址的数据的指令之前,不要干扰驻留在缓存中的数据的位置。