发明申请
US20080201534A1 REDUCING NUMBER OF REJECTED SNOOP REQUESTS BY EXTENDING TIME TO RESPOND TO SNOOP REQUEST
审中-公开
通过延长时间减少违反SNOOP要求的数量以应对SNOOP要求
- 专利标题: REDUCING NUMBER OF REJECTED SNOOP REQUESTS BY EXTENDING TIME TO RESPOND TO SNOOP REQUEST
- 专利标题(中): 通过延长时间减少违反SNOOP要求的数量以应对SNOOP要求
-
申请号: US12114786申请日: 2008-05-04
-
公开(公告)号: US20080201534A1公开(公告)日: 2008-08-21
- 发明人: Guy L. Guthrie , Hugh Shen , William J. Starke , Derek E. Williams
- 申请人: Guy L. Guthrie , Hugh Shen , William J. Starke , Derek E. Williams
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
A cache, system and method for reducing the number of rejected snoop requests. A “stall/reorder unit” in a cache receives a snoop request from an interconnect. The snoop request is entered in the first available latch of the stall/reorder unit unless the stall/reorder unit is full in which case the new snoop request is transmitted to a second unit configured to transmit a request to retry resending the new snoop request. Snoop requests have a higher priority than requests from processors and snoop requests are selected by the arbitration mechanism over processor requests unless the arbitration mechanism requests otherwise (“stall request”) to the stall/reorder unit. By snoop requests having a higher priority than processor requests, the number of snoop requests rejected is reduced. By having the arbitration mechanism issue a stall request, the processor will not be starved.
信息查询