发明名称 CACHE COHERENCY APPARATUS AND METHOD MINIMIZING MEMORY WRITEBACK OPERATIONS
摘要 An apparatus and method for reducing or eliminating writeback operations. For example, one embodiment of a method comprises: detecting a first operation associated with a cache line at a first requestor cache; detecting that the cache line exists in a first cache in a modified (M) state; forwarding the cache line from the first cache to the first requestor cache and storing the cache line in the first requestor cache in a second modified (M′) state; detecting a second operation associated with the cache line at a second requestor; responsively forwarding the cache line from the first requestor cache to the second requestor cache and storing the cache line in the second requestor cache in an owned (O) state if the cache line has not been modified in the first requestor cache; and setting the cache line to a shared (S) state in the first requestor cache.
申请公布号 US2015178206(A1) 申请公布日期 2015.06.25
申请号 US201314136131 申请日期 2013.12.20
申请人 Chamberlain Jeffrey D.;Geetha Vedaraman;Blankenship Robert G.;Liu Yen-Cheng;Moga Adrian C.;Hum Herbert H.;Kottapalli Sailesh 发明人 Chamberlain Jeffrey D.;Geetha Vedaraman;Blankenship Robert G.;Liu Yen-Cheng;Moga Adrian C.;Hum Herbert H.;Kottapalli Sailesh
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A method comprising: detecting a first operation associated with a cache line at a first requestor cache; detecting that the cache line exists in a first cache in a modified (M) state; forwarding the cache line from the first cache to the first requestor cache and storing the cache line in the first requestor cache in a second modified (M′) state; detecting a second operation associated with the cache line at a second requestor; responsively forwarding the cache line from the first requestor cache to the second requestor cache and storing the cache line in the second requestor cache in an owned (O) state if the cache line has not been modified in the first requestor cache; and setting the cache line to a shared (S) state in the first requestor cache.
地址 Tracy CA US