BROADCAST CACHE COHERENCE ON PARTIALLY-ORDERED NETWORK
    1.
    发明申请
    BROADCAST CACHE COHERENCE ON PARTIALLY-ORDERED NETWORK 有权
    BROADCAST CACHE关于部分网络的协调

    公开(公告)号:US20140281237A1

    公开(公告)日:2014-09-18

    申请号:US13830967

    申请日:2013-03-14

    CPC classification number: G06F12/0808 G06F12/0811 G06F12/0817 G06F12/0828

    Abstract: A method for cache coherence, including: broadcasting, by a requester cache (RC) over a partially-ordered request network (RN), a peer-to-peer (P2P) request for a cacheline to a plurality of slave caches; receiving, by the RC and over the RN while the P2P request is pending, a forwarded request for the cacheline from a gateway; receiving, by the RC and after receiving the forwarded request, a plurality of responses to the P2P request from the plurality of slave caches; setting an intra-processor state of the cacheline in the RC, wherein the intra-processor state also specifies an inter-processor state of the cacheline; and issuing, by the RC, a response to the forwarded request after setting the intra-processor state and after the P2P request is complete; and modifying, by the RC, the intra-processor state in response to issuing the response to the forwarded request.

    Abstract translation: 一种用于高速缓存一致性的方法,包括:通过部分有序请求网络(RN)的请求者缓存(RC)广播对多个从高速缓存的高速缓存线的对等(P2P)请求; 当P2P请求正在等待时,由RC接收和通过RN接收来自网关的高速缓存行的转发请求; 由所述RC接收所述转发请求后,从所述多个从属高速缓存中接收对所述P2P请求的多个响应; 在所述RC中设置所述高速缓存行的处理器内状态,其中所述处理器内状态还指定所述高速缓存行的处理器间状态; 以及在设置处理器内状态之后,在P2P请求完成之后,由RC发出对转发请求的响应; 以及响应于发出对所转发的请求的响应,由RC修改处理器内状态。

    DISTRIBUTED CACHE COHERENCY DIRECTORY WITH FAILURE REDUNDANCY
    2.
    发明申请
    DISTRIBUTED CACHE COHERENCY DIRECTORY WITH FAILURE REDUNDANCY 有权
    分布式高速缓存目录与故障冗余

    公开(公告)号:US20140181420A1

    公开(公告)日:2014-06-26

    申请号:US13758491

    申请日:2013-02-04

    CPC classification number: G06F12/0831 G06F11/07 G06F11/14 G06F12/0824

    Abstract: A system includes a number of processors with each processor including a cache memory. The system also includes a number of directory controllers coupled to the processors. Each directory controller may be configured to administer a corresponding cache coherency directory. Each cache coherency directory may be configured to track a corresponding set of memory addresses. Each processor may be configured with information indicating the corresponding set of memory addresses tracked by each cache coherency directory. Directory redundancy operations in such a system may include identifying a failure of one of the cache coherency directories; reassigning the memory address set previously tracked by the failed cache coherency directory among the non-failed cache coherency directories; and reconfiguring each processor with information describing the reassignment of the memory address set among the non-failed cache coherency directories.

    Abstract translation: 系统包括多个处理器,每个处理器包括高速缓冲存储器。 该系统还包括耦合到处理器的多个目录控制器。 每个目录控制器可以被配置为管理对应的高速缓存一致性目录。 每个高速缓存一致性目录可以被配置为跟踪相应的一组存储器地址。 每个处理器可以配置有指示由每个高速缓存一致性目录跟踪的对应的一组存储器地址的信息。 这种系统中的目录冗余操作可以包括识别高速缓存一致性目录之一的故障; 重新分配先前由非故障高速缓存一致性目录中的失败的高速缓存一致性目录跟踪的存储器地址集; 以及用描述非故障高速缓存一致性目录中的存储器地址集的重新分配的信息重新配置每个处理器。

    Broadcast cache coherence on partially-ordered network
    3.
    发明授权
    Broadcast cache coherence on partially-ordered network 有权
    部分有序网络上的广播高速缓存一致性

    公开(公告)号:US08972663B2

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

    申请号:US13830967

    申请日:2013-03-14

    CPC classification number: G06F12/0808 G06F12/0811 G06F12/0817 G06F12/0828

    Abstract: A method for cache coherence, including: broadcasting, by a requester cache (RC) over a partially-ordered request network (RN), a peer-to-peer (P2P) request for a cacheline to a plurality of slave caches; receiving, by the RC and over the RN while the P2P request is pending, a forwarded request for the cacheline from a gateway; receiving, by the RC and after receiving the forwarded request, a plurality of responses to the P2P request from the plurality of slave caches; setting an intra-processor state of the cacheline in the RC, wherein the intra-processor state also specifies an inter-processor state of the cacheline; and issuing, by the RC, a response to the forwarded request after setting the intra-processor state and after the P2P request is complete; and modifying, by the RC, the intra-processor state in response to issuing the response to the forwarded request.

    Abstract translation: 一种用于高速缓存一致性的方法,包括:通过部分有序请求网络(RN)的请求者缓存(RC)广播对多个从高速缓存的高速缓存线的对等(P2P)请求; 当P2P请求正在等待时,由RC接收和通过RN接收来自网关的高速缓存行的转发请求; 由所述RC接收所述转发请求后,从所述多个从属高速缓存中接收对所述P2P请求的多个响应; 在所述RC中设置所述高速缓存行的处理器内状态,其中所述处理器内状态还指定所述高速缓存行的处理器间状态; 以及在设置处理器内状态之后,在P2P请求完成之后,由RC发出对转发请求的响应; 以及响应于发出对所转发的请求的响应,由RC修改处理器内状态。

Patent Agency Ranking