System and method for reducing memory latency during read...

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S119000, C711S120000, C711S145000

Reexamination Certificate

active

06678798

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates in general to multi-processor computer systems and more particularly to a system and method for reducing memory latency during read requests.
BACKGROUND OF THE INVENTION
With a distributed shared memory system, it is important to reduce overall memory latency for read requests. A snoopy processor bus can introduce delay into the read latency as the read request may be satisfied locally by a processor on the local bus. Waiting for the local check on the availability of data associated with the read request increases memory latency in the case where the data is not available locally. Therefore, it is desirable to reduce this memory latency that occurs for read requests.
SUMMARY OF THE INVENTION
From the foregoing, it may be appreciated by those skilled in the art that a need has arisen for a technique to reduce latency in a distributed shared memory computer system. In accordance with the present invention, a system and method for reducing memory latency during read requests are provided that substantially eliminate or greatly reduce disadvantages and problems associated with conventional read processing in a computer system.
According to an embodiment of the present invention, there is provided a method for reducing memory latency during read requests that includes issuing a read request for data from a first one of a plurality of processors on a local bus. The read request is forwarded to a memory directory associated with a home memory for the data. A determination is made as to whether the data is located at another one of the plurality of processors on the local bus and whether the data has been modified. If so, the data is provided to the first one of the plurality of processors from an identified co-located processor. The read request is processed but a read response generated therefrom is ignored and not sent to the first one of the plurality of processors.
The present invention provides various technical advantages over conventional read processing techniques. For example, one technical advantage is to determine whether data is available locally in response to a read request while still sending the read request out for processing. Another technical advantage is to reduce latency in the system while processing read requests. Other technical advantages may be apparent to those skilled in the art from the following figures, description, and claims.


REFERENCES:
patent: 5537569 (1996-07-01), Masubuchi
patent: 5606686 (1997-02-01), Tarui et al.
patent: 6073211 (2000-06-01), Cheng et al.
patent: 6192452 (2001-02-01), Bannister et al.
patent: 6279084 (2001-08-01), VanDoren et al.
patent: 6338122 (2002-01-01), Baumgartner et al.
Culler et al. “Parallel Computer Architecture”, 1999 Morgan Kaufmann Publishers, pg. 553-589.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for reducing memory latency during read... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for reducing memory latency during read..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for reducing memory latency during read... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3210285

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.