Pre-Grant Publication Number: 20080104325
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer To Patent forwards the Top 10 most relevant prior art submissions and their annotations to the USPTO.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | ... provide history-based movement of shared-data in coherent cache memories. A plurality of entries are stored in a consume after produce (CAP) table ... Each of the entries is associated with a plurality of storage elements...caches and includes information of prior usage...Upon a miss by a processing node to a cache included therein, any storage elements are transferred to the cache from ..memory...another cache. An entry is created ...associated with the storage elements that caused the miss. A push prefetching engine may be used to create the entry. |
Basic Information
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | 6711651 |
| Kind Code | United States (US) - United STATES Patent - A |
| Patentee Name | International Business Machines Corporation |
| Relevant Pages, Columns, or Lines | col. 1 row 60-67; col. 2 row 4 |
| URL | |
| Filing Date | September 5, 2000 |
| Additional Information | |
Notes / To Do
| Notes | Prior art entered on behalf of John-David Wellman. |
Excerpt
Excerpt The invention employs mechanisms for causing the pushing of data from one node/processor to other nodes/processors in an MP computer system based on memory sharing patterns. The concept is to monitor and keep a history of which processors in the system consume a particular datum or data (hereinafter "data") that is produced by another node/processor, and push the produced data (e.g., cache line(s)) to the consuming nodes/processors. ...
The invention simply identifies nodes/processors that are likely to use newly produced data, and attempts to timely move copies of the data closer to the consuming nodes/processors to reduce possible cache misses that must be intervened by other nodes/processors in the system. The invention uses a simple history gathering technique, and does not require a complex prediction mechanism to predict likely messages that must follow in series. The invention employs a data-centric approach that actively and aggressively moves data closer to the consuming processor(s), and incurs only a minimal learning overhead, |
Relevance
Claims
1
Relevance
Disclosed is a method, 'a monitor agent', that provides (pushes) data to a consumer before the data is requested by the consumer.
Disclosed is a method, 'a monitor agent', that provides (pushes) data to a consumer before the data is requested by the consumer.
Claim Chart
All
13
Relevance
Disclosed is a prefetching controller, 'a monitor agent', that provides (pushes) data to a consumer before the data is requested.
Disclosed is a prefetching controller, 'a monitor agent', that provides (pushes) data to a consumer before the data is requested.
Claim Chart
All
0 days left








