BROADCAST CACHE COHERENCE ON PARTIALLY-ORDERED NETWORK
    2.
    发明公开
    BROADCAST CACHE COHERENCE ON PARTIALLY-ORDERED NETWORK 有权
    EINEM TEILWEISE GESTEUERTEN NETZWERK中的RUNDFUNK-CACHE-KOHÄRENZ

    公开(公告)号:EP2839380A1

    公开(公告)日:2015-02-25

    申请号:EP14720764.1

    申请日:2014-03-12

    IPC分类号: G06F12/08

    摘要: 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.

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