Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Reexamination Certificate
2011-08-16
2011-08-16
Nguyen, Hiep T (Department: 2188)
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
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.
Broadcom Corporation
Nguyen Hiep T
Sterne Kessler Goldstein & Fox PLLC
LandOfFree
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.
Profile ID: LFUS-PAI-O-2793386