Memory management in a shared memory system

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

08001333

ABSTRACT:
Methods, systems and computer program products to maintain cache coherency, in a System On Chip (SOC) which is part of a distributed shared memory system are described. A local SOC unit that includes a local controller and an on-chip memory is provided. In response to receiving a request from a remote controller of a remote SOC to access a memory location, the local controller determines whether the local SOC has exclusive ownership of the requested memory location, sends data from the memory location if the local SOC has exclusive ownership of the memory location and stores an entry in the on-chip memory that identifies the remote SOC as having requested data from the memory location. The entry specifies whether the request from the remote SOC is for exclusive ownership of the memory location. The entry also includes a field that identifies the remote SOC as the requester. The requested memory location may be external or internal to the local SOC unit.

REFERENCES:
patent: 5749095 (1998-05-01), Hagersten
patent: 5878268 (1999-03-01), Hagersten
patent: 6085295 (2000-07-01), Ekanadham et al.
patent: 6226718 (2001-05-01), Carpenter et al.
patent: 6275907 (2001-08-01), Baumgartner et al.
patent: 6640289 (2003-10-01), McCrory et al.
patent: 6886079 (2005-04-01), Arimilli et al.
patent: 6976108 (2005-12-01), Kim et al.
patent: 7177987 (2007-02-01), Van Doren et al.
patent: 7631150 (2009-12-01), Pong
patent: 7636816 (2009-12-01), Pong
patent: 2002/0007439 (2002-01-01), Gharachorloo et al.
patent: 2002/0049608 (2002-04-01), Hartsell et al.
patent: 2002/0049841 (2002-04-01), Johnson et al.
patent: 2002/0059274 (2002-05-01), Hartsell et al.
patent: 2002/0065864 (2002-05-01), Hartsell et al.
patent: 2002/0095400 (2002-07-01), Johnson et al.
patent: 2002/0120741 (2002-08-01), Webb et al.
patent: 2002/0152305 (2002-10-01), Jackson et al.
patent: 2002/0174227 (2002-11-01), Hartsell et al.
patent: 2002/0194251 (2002-12-01), Richter et al.
patent: 2003/0009643 (2003-01-01), Arimilli et al.
patent: 2003/0046396 (2003-03-01), Richter et al.
patent: 2003/0236745 (2003-12-01), Hartsell et al.
patent: 2004/0064653 (2004-04-01), Gharachorloo et al.
patent: 2004/0193936 (2004-09-01), Kelly
patent: 2006/0021035 (2006-01-01), Conti et al.
patent: 2006/0059315 (2006-03-01), Moll
patent: 2006/0218556 (2006-09-01), Nemirovsky et al.
patent: 2007/0271461 (2007-11-01), Hardy et al.
patent: 2008/0082622 (2008-04-01), Pong
patent: 2008/0082758 (2008-04-01), Pong
patent: 2008/0082759 (2008-04-01), Pong
patent: 2008/0082771 (2008-04-01), Pong
Extended European Search Report for Patent Application No. EP 07 00 4381 completed Jan. 31, 2008, 3 pgs.
Gupta et al, “Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes” PICPP XX, Aug. 13, 1990, pp. I312-I321, XP002086278.
Non-Final Action mailed Dec. 22, 2008 for U.S. Appl. No. 11/529,356, filed Sep. 29, 2006, 7 pgs.
Requirement for Restriction/Election mailed Feb. 2, 2009 for U.S. Appl. No. 11/529,357, filed Sep. 29, 2006, 8 pgs.
Ex ParteQuayle Action mailed Jan. 23, 2009 for U.S. Appl. No. 11/529,624, filed Sep. 29, 2006, 5 pgs.
Non-Final Action mailed Jan. 6, 2009 for U.S. Appl. No. 11/529,623, filed Sep. 29, 2006, 7 pgs.
Non-Final Action mailed Sep. 2, 2009 for U.S. Appl. No. 11/529,357, filed Sep. 29, 2006, 8 pgs.

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

Memory management in a shared memory system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Memory management in a shared memory system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Memory management in a shared memory system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2793386

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