System and method for caching data based on identity of requestor
AssigneeMicron Technology, Inc.
InventorJoseph Jeddeloh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorJoseph Jeddeloh
Estimating the term…
In a computer or microprocessor system having a plurality of resources making memory requests, a caching system includes a source tag generator which, depending on the embodiment, could reside in the requesting system resource, in a bus arbiter, or in a combination of a bus arbiter and a switch arbiter, or elsewhere. The system also includes cache control circuitry capable of using the source tag to make cacheability decisions. The cache control circuitry, and therefore the cacheability decisions, could be fixed—e.g., by a user—or could be alterable based on a suitable algorithm—similar, e.g., to a least-recently-used algorithm—that monitors cache usage and memory requests. The caching system is particularly useful where the cache being controlled is large enough to cache the results of I/O and similar requests and the requesting resources are I/O or similar resources outside the core logic chipset of the computer system.
A method for caching data retrieved from working memory of a computer system in response to a request by a system resource in said computer system, said method comprising:
A method for caching data retrieved from working memory of a computer system in response to a request by a system resource in said computer system, said method comprising:
A method for caching data retrieved from working memory of a computer system in response to a request by a system resource in said computer system, said method comprising:
A computer system comprising:
A computer system comprising:
A computer system comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus, and having working memory of which said at least one system resource makes requests, said chipset comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus, and having working memory of which said at least one system resource makes requests, said chipset comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus, and having working memory of which said at least one system resource makes requests, said chipset comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus, and having working memory of which said at least one system resource makes requests, said chipset comprising:
A computer system comprising:
A computer system comprising:
A computer system comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus means, and having working memory means of which said at least one system resource makes requests, said chipset comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus means, and having working memory means of which said at least one system resource makes requests, said chipset comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus means, and having working memory means of which said at least one system resource makes requests, said chipset comprising:
A logic chipset for use in a computer system, said computer system having at least one system resource on at least one bus means, and having working memory means of which said at least one system resource makes requests, said chipset comprising:
Dependencies are inferred from the claim text.