发明名称 Conflict resolution of cache store and fetch requests
摘要 According to an embodiment, a computer system for cache management includes a processor and a cache, the computer system configured to perform a method including receiving a first store request for a first address in the cache and receiving a first fetch request for the first address in the cache. The method also includes executing the first store request and the first fetch request, latching the first store request in a store write-back pipeline in the cache, detecting, in the processor, a conflict following execution of the first store request and the first fetch request and receiving the first store request from a recycle path including the store write-back pipeline and executing the first store request a second time.
申请公布号 US9075726(B2) 申请公布日期 2015.07.07
申请号 US201314087200 申请日期 2013.11.22
申请人 International Business Machines Corporation 发明人 Alexander Khary J.;Webber David A.;West, Jr. Patrick M.
分类号 G06F13/00;G06F12/08;G06F9/38 主分类号 G06F13/00
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;McNamara Margaret
主权项 1. A method for prioritizing cache requests, the method comprising: receiving a first store request for a first address in the cache; receiving a first fetch request for the first address in the cache; executing the first store request and the first fetch request; latching the first store request in a store write-back pipeline in the cache; detecting, in the processor, a conflict following execution of the first store request and the first fetch request; performing until one of: a number of iterations of the performing reaches a conflict threshold anda conflict does not occur while executing the first store request: receiving an other fetch request; andreceiving the first store request from a recycle path including the store write-back pipeline and executing the first store request along with the other fetch request; and in response to the number of iterations of the performing reaching the conflict threshold, executing the first store request.
地址 Armonk NY US