The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 26, 2002

Filed:

Jun. 25, 1998
Applicant:
Inventors:

Donald Lee Freerksen, Rochester, MN (US);

Gary Michael Lippert, Kasson, MN (US);

Farnaz Mounes-Toussi, Minneapolis, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/200 ; G06F 1/300 ;
U.S. Cl.
CPC ...
G06F 1/200 ; G06F 1/300 ;
Abstract

A data processing system, circuit arrangement, integrated circuit device, program product, and method improve system response by disregarding extraneous retry signals during the generation of a prioritized response signal from the response signals output from various snooper devices coupled to one another over a shared memory interface. In particular, it has been determined that a subset of retry signals issued by various snooper devices that snoop memory access requests do not have any a bearing upon the ultimate determination of whether or not a particular memory address, or cache line therefor, is stored in any of the snooper devices. As a result, by disregarding these extraneous retry signals, such access requests may be permitted to proceed without having to be reissued, thereby minimizing the time required to process such requests, and eliminating the extraneous traffic that would otherwise be present on the interface. Extraneous retry signals may be disregarded, for example, by prioritizing to a higher relative priority any response signal that indicates that information from a memory address, or cache line therefor, is stored in a single snooper device. As another example, response signals that indicate that the information from a requested memory address is stored in multiple snooper devices may also be prioritized relative to a retry signal if the request will not modify the information in the memory address.


Find Patent Forward Citations

Loading…