Patent US5673413A successfully refreshed from Google Patents.
US5673413A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for coherency reporting in a multiprocessing system
Assignee: International Business Machines Corp
•
Filing: 1995-12-15
•
Granted: 1997-09-30
•
Expires: 2015-12-15
Abstract
Abstract An information processing system includes a plurality of bus devices coupled to at least one storage device via a bus. A first device (the "requestor") on a bus issues a request to obtain data and coherency information and monitors for the coherency information during a designated coherency response interval. A second device (the "respondant") sends a first signal during the designated coherency response interval indicating that the coherency information will be returned during a second interval, and sends a second signal providing the coherency information to the requestor during the second interval.
Inventors
- 👤 Sanjay Raghunath Deshpande
- 👤 John Michael Kaiser
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:41
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0806; G06F12/0813; G06F12/0815; G06F12/0817
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
100 words
In an information processing system comprising a plurality of bus devices coupled to at least one storage device via a set of buses, a method comprising the steps of: issuing a request on a bus by a first device for data and coherency information; monitoring for the requested coherency information during a designated coherency response interval; sending a first signal by a second device during the designated coherency response interval indicating that the coherency information will be returned during a second interval; and sending a second signal to provide the coherency information to the first device during the second interval.
Claim 2
Dependent Claim
100 words
In an information processing system comprising a plurality of bus devices coupled to at least one storage device via a set of buses, a method comprising the steps of: issuing a request on a bus by a first device for data and coherency information; monitoring for the requested coherency information during a designated coherency response interval; sending a first signal by a second device during the designated coherency response interval indicating that the coherency information will be returned during a second interval; and sending a second signal to provide the coherency information to the first device during the second interval.
Claim 3
Dependent Claim
25 words
The method of claim 1, wherein the sending of the second signal uses fewer lines on a bus than the sending of the first signal.
Claim 4
Dependent Claim
22 words
The method of claim 2, the second interval being identified at least in part by asserting a tag and the requested data.
Claim 5
Dependent Claim
16 words
The method of claim 3, wherein the second signal is sent solely on a single line.
Claim 6
Dependent Claim
24 words
The method of claim 4, further comprising the first signal being on a first bus and the second signal being on a second bus.
Claim 7
Dependent Claim
22 words
The method of claim 1, further comprising the step of eliminating at least one possible coherency response by the second device .
Claim 8
Dependent Claim
12 words
The method of claim 6, wherein a modified coherency response is eliminated.
Claim 9
Dependent Claim
12 words
The method of claim 6, wherein a retry coherency response is eliminated.
Claim 10
Dependent Claim
12 words
The method of claim 6, wherein a rerun coherency response is eliminated.
Claim 11
Dependent Claim
41 words
The method of claim 1, further comprising the step of reducing possible coherency responses to two remaining coherency responses by the second device, and wherein the sending of the second signal further comprises sending one of the two remaining coherency responses.
Claim 12
Dependent Claim
165 words
In an information processing system comprising a plurality of bus devices coupled to at least one storage device via a set of buses, a method comprising the steps of: issuing a bus operation by a first device coupled to a set of buses directed to at least one device not directly coupled to the set of buses, including in the bus operation a tag established by the requestor; checking the bus operations by a second device; issuing a first coherency response on one of the buses during a designated coherency response interval by the second device in response to a read request directed to data residing in the at least one device; sending the read request to the at least one device; receiving the requested data from the at least one device; asserting the tag, the requested data and a second coherency response on one of the buses; and reading the requested data and the coherency information by the first device during a second interval.
Claim 13
Dependent Claim
165 words
In an information processing system comprising a plurality of bus devices coupled to at least one storage device via a set of buses, a method comprising the steps of: issuing a bus operation by a first device coupled to a set of buses directed to at least one device not directly coupled to the set of buses, including in the bus operation a tag established by the requestor; checking the bus operations by a second device; issuing a first coherency response on one of the buses during a designated coherency response interval by the second device in response to a read request directed to data residing in the at least one device; sending the read request to the at least one device; receiving the requested data from the at least one device; asserting the tag, the requested data and a second coherency response on one of the buses; and reading the requested data and the coherency information by the first device during a second interval.
Claim 14
Dependent Claim
56 words
The method of claim 11, wherein the step of issuing the first coherency response comprises issuing the first coherency response on a number of lines on the set of buses, and the step of asserting the second coherency response comprises asserting the second coherency response on a fewer number of lines on the set of buses.
Claim 15
Dependent Claim
46 words
The method of claim 12, further comprising the step of initiating the second interval at least in part by the second device asserting the tag and the requested data after the requested data and the coherency information are received from the at least one device .
Claim 16
Dependent Claim
116 words
An information processing system, comprising: a plurality of bus devices, including one or more processors; at least one storage device; a bus coupling said plurality of bus devices and said storage device; means for issuing a request on the bus by a first device for data and coherency information; means for monitoring by the first device for the coherency information during a designated coherency response interval; means for sending a first coherency response by a second device during the designated coherency response interval, indicating that the coherency information will be returned during a second interval; and means for sending a second coherency response to provide the coherency information to the first device during the second interval.
Claim 17
Dependent Claim
116 words
An information processing system, comprising: a plurality of bus devices, including one or more processors; at least one storage device; a bus coupling said plurality of bus devices and said storage device; means for issuing a request on the bus by a first device for data and coherency information; means for monitoring by the first device for the coherency information during a designated coherency response interval; means for sending a first coherency response by a second device during the designated coherency response interval, indicating that the coherency information will be returned during a second interval; and means for sending a second coherency response to provide the coherency information to the first device during the second interval.
Claim 18
Dependent Claim
58 words
The system of claim 14, wherein the means for sending the first coherency response comprises means for sending the first coherency response on a number of lines of the bus, and the means for sending the second coherency response comprises means for sending the second coherency response on fewer lines of the bus than the first coherency response.
Claim 19
Dependent Claim
27 words
The system of claim 15, wherein the second interval is identified at least in part by asserting the requested data and a tag associated with the request.
Claim 20
Dependent Claim
17 words
The system of claim 16, wherein the second coherency response is communicated solely on a single line.
Claim 21
Dependent Claim
13 words
The system of claim 14, further comprising means for reducing possible coherency responses.
Claim 22
Dependent Claim
16 words
The system of claim 18, wherein the means for reducing responses eliminates a modified coherency response.
Claim 23
Dependent Claim
16 words
The system of claim 18, wherein the means for reducing responses eliminates a retry coherency response.
Claim 24
Dependent Claim
16 words
The system of claim 18, wherein the means for reducing responses eliminates a rerun coherency response.
Claim 25
Dependent Claim
48 words
The system of claim 14, wherein the means for reducing possible coherency responses comprises means for reducing the responses to two remaining second coherency responses by the second device, and wherein the means for sending the second coherency response comprises sending one of the remaining two coherency responses.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-09-29 | 2001-03-31 | 2001-09-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-09-29 | 2005-03-31 | 2005-09-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-09-29 | 2009-03-31 | 2009-09-30 | $7700.00 | Window Closed / Lapsed |