发明名称 Reducing number of rejected snoop requests by extending time to respond to snoop request
摘要 A cache, system and method for reducing the number of rejected snoop requests. An incoming snoop request is entered in the first available latch in a pipeline of latches in a stall/reorder unit if the stall/reorder unit is not full. The entered snoop request is dispatched to a selector upon entering a bottom latch in the pipeline. The stall/reorder unit is not informed as to whether the dispatched snoop request is accepted by an arbitration mechanism for several clock cycles after the dispatch occurred. A copy of the dispatched snoop request is stored in a top latch in an overrun pipeline of latches in the first unit upon dispatching the snoop request. By maintaining information about the snoop request, the snoop request may be dispatched again to the selector in case the dispatched snoop request was rejected thereby increasing the chance that the snoop request will ultimately be accepted.
申请公布号 US7386682(B2) 申请公布日期 2008.06.10
申请号 US20050056764 申请日期 2005.02.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GUTHRIE GUY L.;SHEN HUGH;STARKE WILLIAM J.;WILLIAMS DEREK E.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址