发明名称 Handling of Deallocation Requests and Castouts in System Having Upper and Lower Level Caches
摘要 A deallocate request specifying a target address associated with a target cache line is sent from processor core to lower level cache; if the request hits, replacement order of lower level cache is updated such that the target is more likely to be evicted (e.g. making the target line least recently used [LRU]) in response to a subsequent cache miss. On a subsequent miss, the target line is cast out to the lower level cache with an indication that the line was deallocation request target (e.g. by setting a field in directory). The lower level cache may include load and store pipelines, with the deallocation request sent to the load pipeline. The deallocation may be executed at completion of dataset processing. Lower cache may include state machines servicing data requests, with retaining and updating performed without allocation of state machine/s to the request. A previous coherence state of the target may be retained. An interconnect fabric may connect processing units.
申请公布号 GB2502663(A) 申请公布日期 2013.12.04
申请号 GB20130003302 申请日期 2013.02.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 SANJEEV GHAI;WILLIAM STARKE;GUY LYNN GUTHRIE;JEFFREY STUECHELI;DEREK WILLIAMS;PHILIP WILLIAMS
分类号 G06F12/12;G06F12/08 主分类号 G06F12/12
代理机构 代理人
主权项
地址