Claims
- 1. A method comprising:receiving one or more origin-related memory access requests; and executing the one or more origin-related memory access requests on a basis of at least one source-related informant selected from a group comprising: at least one source indicator associated with the one or more origin-related access requests, at least one ordinal indicator associated with the one or more origin-related access requests, and at least one tag associated with the one or more origin-related access requests wherein the at least one tag comprises at least one tag selected from a group comprising a tag indicative of a priority of the one or more origin-related memory access requests and a tag indicative of a speculative nature of the one or more origin-related memory access requests.
- 2. The method of claim 1, wherein receiving one or more origin-related memory access requests further includes:receiving one or more memory access requests associated with one or more specific origins.
- 3. The method of claim 2, wherein receiving one or more origin-related memory access requests associated with one or more specific origins further includes:receiving the one or more origin-related memory access requests from one or more reorder buffers associated with the one or more specific origins.
- 4. The method of claim 3, wherein receiving the one or more origin-related memory access requests from one or more reorder buffers associated with the one or more specific origins further includes:receiving the one or more origin-related memory access requests from one or more reorder buffers associated with one or more specific buses over which the one or more origin-related memory access requests traveled.
- 5. The method of claim 3, wherein receiving the one or more origin-related memory access requests from one or more reorder buffers associated with the one or more specific origins further includes:receiving the one or more origin-related memory access requests from one or more reorder buffers associated with one or more specific sources from which the one or more origin-related memory access requests originated.
- 6. The method of claim 2, wherein executing the one or more origin-related memory access requests further includes:executing at least one of the one or more origin-related memory access requests on the basis of the one or more specific origins.
- 7. The method of claim 1, wherein executing at least one of the one or more origin-related memory access requests on the basis of at least one source-related informant further includes:receiving status information from one or more memory devices; and executing at least one of the one or more origin-related memory access requests in response to the status information from one or more memory devices.
- 8. The method of claim 7, wherein receiving status information from one or more memory devices further includes:receiving status information from one or more DRAMs.
- 9. The method of claim 7, wherein receiving status information from one or more memory devices further includes:receiving status information from one or more banks of memory.
- 10. The method of claim 7, wherein executing at least one of the one or more origin-related memory access requests further includes:determining contents of one or more memory device buffers; and executing the at least one of the one or more origin-related memory access requests in response to the status information from one or more memory devices and the contents of the one or more memory device buffers.
CROSS-REFERENCE
The present invention is related to subject matter disclosed in the following co-pending applications and issued patents:
1. U.S. Pat. No. 6,219,769, entitled “Method And System For Origin- Sensitive Memory Control And Access In Data Processing Systems”, naming Geoffrey S. Strongin and Quadeer A. Qureshi as inventors, filed Dec. 9, 1998, and issued Apr. 17, 2001;
2. U.S. patent application entitled “Method And System For Improved Data Access”, Ser. No. 09/207,970, naming Geoffrey S. Strongin and Qadeer A. Qureshi as inventors and filed Dec. 9, 1998, currently co-pending;
3. U.S. Pat. No. 6,226,721, entitled “Method And System For Generating And Utilizing Speculative Memory Access Requests In Data Processing Systems”, naming Geoffrey S. Strongin and Qadeer A. Qureshi as inventors, filed Dec. 9, 1998, and issued May 1, 2001;
4. U.S. patent application entitled “Method And System For Page-State Sensitive Memory Control And Access In Data Processing Systems”, Ser. No. 09/207,971, naming Geoffrey S. Strongin and Qadeer A. Qureshi as inventors, filed Dec. 9, 1998, currently co-pending, and incorporated by reference herein in its entirety; and
5. U.S. Pat. No. 6,260,123, entitled “Method And System For Memory Control And Access In Data Processing Systems”, naming Geoffrey S. Strongin and Qadeer A. Qureshi as inventors and filed Dec. 9, 1998, and issued Jul. 10, 2001.
US Referenced Citations (13)
Non-Patent Literature Citations (1)
Entry |
Intel Corporation, Accelerated Graphics Port Interface Specification, Revision 1.0 (Jul. 31, 1996), pp. ii-x and 1-151. |