Multi-processor system receiving input from a pre-fetch buffer
First Claim
Patent Images
1. A multi-processor system, comprising:
- a pre-fetch buffer that retrieves data as an uncached fill, such that the cache coherency state of the data remains unaltered; and
a source processor that processes the data from the pre-fetch buffer in response to a source request.
2 Assignments
0 Petitions
Accused Products
Abstract
Multi-processor systems and methods are disclosed that employ a pre-fetch buffer to provide data fills to a source processor in response to a request. A pre-fetch buffer retrieves data as a uncached data fill. The source processor processes the data in response to a source request.
163 Citations
22 Claims
-
1. A multi-processor system, comprising:
-
a pre-fetch buffer that retrieves data as an uncached fill, such that the cache coherency state of the data remains unaltered; and
a source processor that processes the data from the pre-fetch buffer in response to a source request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A multi-processor system comprising:
-
a pre-fetch buffer that stores uncached data fills associated with a pre-fetch request;
a source processor that receives an uncached data fill from the pre-fetch buffer in response to a source request and executes with the uncached data fill; and
the system employing a cache coherency protocol that returns a coherent copy of the data fill and a coherent signal in response to the source request. - View Dependent Claims (11, 12)
-
-
13. A multi-processor system comprising:
-
means for executing program instructions associated with a source processor;
means for retrieving a data fill, having an associated state, from at least one other processor without changing the associated state of the data fill;
means for storing the retrieved data fill at a buffer to be provided to the means for executing; and
means for providing a coherent signal that indicates if the retrieved data fill is coherent at the time it is provided to the means for executing. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
storing a copy of a data fill in a pre-fetch buffer;
providing the copy of the data fill to a processor associated with the pre-fetch buffer in response to a source request; and
determining if the copy of the data fill is coherent. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification