Predictive cache system
AssigneeDigital Equipment Corporation
InventorMark L. Palmer
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorMark L. Palmer
Estimating the term…
Prefetches to a cache memory subsystem are made from predictions which are based on access patterns stored by context. An access pattern is generated from prior accesses of a data processing system processing in a like context. During a training sequence, an actual trace of memory accesses is processed to generate unit patterns which serve in making future predictions and to identify statistics such as pattern accuracy for each unit pattern. In a replacement list, prefetched objects are included at the head of the list. Within a prefetch, objects are listed by order of expected time of access, with alternatives at predicted times of access. When an object is used, it is moved to the head of the list and any prefetched alternatives to that object, indicated by like time marks, are moved to the tail of the list. Alternatives may be listed according to degree of match of a current access pattern and a stored access pattern and by prior accuracy of the unit pattern. A server includes a demand access queue which preempts fetches of objects identified by a prefetch queue.
A data processing system including a predictive cache memory subsystem comprising:
A data processing system including a predictive cache memory subsystem comprising:
A method of cache memory management comprising:
Dependencies are inferred from the claim text.