RESPONDING TO SNOOP REQUESTS
First Claim
Patent Images
1. A data processing apparatus comprising:
- receiving circuitry to receive a snoop request sent by a source node in respect of requested data;
transmitting circuitry; and
cache circuitry to cache at least one data value, whereinsaid snoop request comprises an indication as to whether said requested data is to be returned to said source node; and
when said at least one data value comprises said requested data, said transmitting circuitry transmits a response to said source node comprising said requested data, in dependence on said indication.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing apparatus includes receiving circuitry to receive a snoop request sent by a source node in respect of requested data and transmitting circuitry. Cache circuitry caches at least one data value. The snoop request includes an indication as to whether the requested data is to be returned to the source node and when the at least one data value includes the requested data, the transmitting circuitry transmits a response to the source node including said requested data, in dependence on said indication.
6 Citations
19 Claims
-
1. A data processing apparatus comprising:
-
receiving circuitry to receive a snoop request sent by a source node in respect of requested data; transmitting circuitry; and cache circuitry to cache at least one data value, wherein said snoop request comprises an indication as to whether said requested data is to be returned to said source node; and when said at least one data value comprises said requested data, said transmitting circuitry transmits a response to said source node comprising said requested data, in dependence on said indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing apparatus comprising:
-
receiving circuitry to receive a data request in respect of requested data; and transmitting circuitry to transmit at least one snoop request to at least one other node, wherein each snoop request comprises an indicator to indicate whether said requested data should be forwarded back to said data processing apparatus in response to that other node having said requested data. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A data processing method comprising:
-
caching at least one data value; receiving a snoop request sent by a source node in respect of requested data from a requesting node; and transmitting a response to said snoop request, wherein said snoop request comprises an indication as to whether said requested data is to be returned to said source node; and when said at least one data value comprises said requested data, said transmitting circuitry transmits said requested data to said source node in dependence on said indication.
-
-
19. A data processing method comprising:
-
receiving a data request in respect of requested data; and transmitting at least one snoop request to at least one other node, wherein each snoop request comprises an indicator to indicate whether said requested data should be forwarded back in response to that other node having said requested data.
-
Specification