POSITION-BASED REPLACEMENT POLICY FOR ADDRESS SYNONYM MANAGEMENT IN SHARED CACHES
    61.
    发明申请
    POSITION-BASED REPLACEMENT POLICY FOR ADDRESS SYNONYM MANAGEMENT IN SHARED CACHES 有权
    基于位置的替代策略,用于共享快照中的地址同步管理

    公开(公告)号:US20160239434A1

    公开(公告)日:2016-08-18

    申请号:US14621454

    申请日:2015-02-13

    IPC分类号: G06F12/12 G06F12/08

    摘要: A computer-implemented method includes receiving a request to access a cache entry in a shared cache. The request references a synonym for the cache entry. A cache directory of the shared cache includes, for each cache entry of the shared cache, a first-ranked synonym slot for storing a most recently used synonym for the cache entry and a second-ranked synonym slot for storing a second most recently used synonym for the cache entry. The method includes, based on receiving the request, writing contents of the first-ranked synonym slot for the cache entry to the second-ranked synonym slot for the cache entry, and writing the synonym referenced in the request to the first-ranked synonym slot for the cache entry.

    摘要翻译: 计算机实现的方法包括接收访问共享高速缓存中的高速缓存条目的请求。 请求引用缓存条目的同义词。 共享缓存的高速缓存目录对于共享缓存的每个高速缓存条目包括用于存储用于高速缓存条目的最近使用的同义词的第一级同义词时隙,以及用于存储第二最近使用的同义词的第二排名的同义词时隙 用于缓存条目。 该方法包括:基于接收到请求,将用于高速缓存条目的第一级同义词时隙的内容写入高速缓存条目的第二级同义词时隙,以及将请求中引用的同义词写入第一级同义词时隙 用于缓存条目。

    Dynamic mode transitions for cache instructions
    63.
    发明授权
    Dynamic mode transitions for cache instructions 失效
    高速缓存指令的动态模式转换

    公开(公告)号:US08706972B2

    公开(公告)日:2014-04-22

    申请号:US13681983

    申请日:2012-11-20

    IPC分类号: G06F12/08

    摘要: A method of providing requests to a cache pipeline includes receiving a plurality of requests from one or more state machines at an arbiter, selecting one of the plurality of requests as a selected request, the selected request having been provided by a first state machine, determining that the selected request includes a mode that requires a first step and a second step, the first step including an access to a location in a cache, determining that the location in the cache is unavailable, and replacing the mode with a modified mode that only includes the second step.

    摘要翻译: 向高速缓存流水线提供请求的方法包括:从仲裁器的一个或多个状态机接收多个请求,将所述多个请求中的一个请求选择为所选择的请求,所选择的请求由第一状态机提供,确定 所选择的请求包括需要第一步骤和第二步骤的模式,第一步骤包括对高速缓存中的位置的访问,确定高速缓存中的位置不可用,并且以仅修改模式替换模式 包括第二步。

    Dynamic cache queue allocation based on destination availability
    64.
    发明授权
    Dynamic cache queue allocation based on destination availability 失效
    基于目标可用性的动态缓存队列分配

    公开(公告)号:US08706970B2

    公开(公告)日:2014-04-22

    申请号:US13670904

    申请日:2012-11-07

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0811 G06F12/084

    摘要: An apparatus for controlling operation of a cache includes a first command queue, a second command queue and an input controller configured to receive requests having a first command type and a second command type and to assign a first request having the first command type to the first command queue and a second command having the first command type to the second command queue in the event that the first command queue has not received an indication that a first dedicated buffer is available.

    摘要翻译: 一种用于控制高速缓存操作的装置包括:第一命令队列,第二命令队列和输入控制器,被配置为接收具有第一命令类型和第二命令类型的请求,并将具有第一命令类型的第一请求分配给第一命令类型 在第一命令队列尚未接收到第一专用缓冲器可用的指示的情况下,具有第一命令类型的命令队列和第二命令到第二命令队列。