发明授权
US06985972B2 Dynamic cache coherency snooper presence with variable snoop latency
有权
动态缓存一致性snooper存在与可变侦听延迟
- 专利标题: Dynamic cache coherency snooper presence with variable snoop latency
- 专利标题(中): 动态缓存一致性snooper存在与可变侦听延迟
-
申请号: US10264163申请日: 2002-10-03
-
公开(公告)号: US06985972B2公开(公告)日: 2006-01-10
- 发明人: James Norris Dieffenderfer , Bernard Charles Drerup , Jaya Prakash Subramaniam Ganasan , Richard Gerard Hofmann , Thomas Andrew Sartorius , Thomas Philip Speier , Barry Joe Wolford
- 申请人: James Norris Dieffenderfer , Bernard Charles Drerup , Jaya Prakash Subramaniam Ganasan , Richard Gerard Hofmann , Thomas Andrew Sartorius , Thomas Philip Speier , Barry Joe Wolford
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Dillon & Yudell LLP
- 代理商 Robert M. Carwell; Diana R. Gerhardt
- 主分类号: G06F13/28
- IPC分类号: G06F13/28 ; G06F12/00
摘要:
A data processing system with a snooper that is capable of dynamically enabling and disabling its snooping capabilities (i.e., snoop detect and response). The snooper is connected to a bus controller via a plurality of interconnects, including a snooperPresent signal, a snoop response signal and a snoop detect signal. When the snooperPresent signal is asserted, subsequent snoop requests are sent to the snooper, and the snooper is polled for a snoop response. Each snooper is capable of responding at different times (i.e., each snooper operates with different snoop latencies). The bus controller individually tracks the snoop response received from each snooper with the snooperPresent signal enabled. Whenever the snooper wishes to deactivate its snooping capabilities/operations, the snooper de-asserts the snooperPresent signal. The bus controller recognizes this as an indication that the snooper is unavailable. Thus, when the bus controller broadcasts subsequent snoop requests, the bus controller does not send the snoop request to the snooper.
公开/授权文献
信息查询