发明名称 RELAXED COHERENCY BETWEEN DIFFERENT CACHES
摘要 One embodiment sets forth a technique for ensuring relaxed coherency between different caches. Two different execution units may be configured to access different caches that may store one or more cache lines corresponding to the same memory address. During time periods between memory barrier instructions relaxed coherency is maintained between the different caches. More specifically, writes to a cache line in a first cache that corresponds to a particular memory address are not necessarily propagated to a cache line in a second cache before the second cache receives a read or write request that also corresponds to the particular memory address. Therefore, the first cache and the second are not necessarily coherent during time periods of relaxed coherency. Execution of a memory barrier instruction ensures that the different caches will be coherent before a new period of relaxed coherency begins.
申请公布号 US2014025891(A1) 申请公布日期 2014.01.23
申请号 US201213555048 申请日期 2012.07.20
申请人 MCCORMACK JOEL JAMES;KOTA RAJESH;GIROUX OLIVIER;KILGARIFF EMMETT M. 发明人 MCCORMACK JOEL JAMES;KOTA RAJESH;GIROUX OLIVIER;KILGARIFF EMMETT M.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址