Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Reexamination Certificate
2006-08-22
2006-08-22
Kim, Matthew (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
C711S144000, C711S129000, C711S130000, C711S156000, C709S218000, C709S232000
Reexamination Certificate
active
07096323
ABSTRACT:
A computer system with a processor cache that stores remote cache presence information. In one embodiment, a plurality of presence vectors are stored to indicate whether particular blocks of data mapped to another node are being remotely cached. Rather than storing the presence vectors in a dedicated storage, the remote cache presence vectors may be stored in designated locations of a cache memory subsystem, such as an L2cache, associated with a processor core. For example, a designated way of the cache memory subsystem may be allocated for storing remote cache presence vectors, while the remaining ways of the cache are used to store normal processor data. New data blocks may be remotely cached in response to evictions from the cache memory subsystem. In yet a further embodiment, additional entries of the cache memory subsystem may be used for storing directory entries to filter probe command and response traffic.
REFERENCES:
patent: 4905141 (1990-02-01), Brenza
patent: 5197146 (1993-03-01), LaFetra
patent: 5410669 (1995-04-01), Biggs et al.
patent: 5802600 (1998-09-01), Smith et al.
patent: 5864671 (1999-01-01), Hagersten et al.
patent: 5873117 (1999-02-01), Hagersten et al.
patent: 5875464 (1999-02-01), Kirk
patent: 6041376 (2000-03-01), Gilbert et al.
patent: 6049476 (2000-04-01), Laudon et al.
patent: 6073216 (2000-06-01), McDonald et al.
patent: 6195728 (2001-02-01), Bordaz et al.
patent: 6199147 (2001-03-01), Smith et al.
patent: 6226718 (2001-05-01), Carpenter et al.
patent: 6243794 (2001-06-01), Casamatta
patent: 6279078 (2001-08-01), Sicola et al.
patent: 6295598 (2001-09-01), Bertoni et al.
patent: 6434668 (2002-08-01), Arimilli et al.
patent: 6546429 (2003-04-01), Baumgartner et al.
patent: 6615319 (2003-09-01), Khare et al.
patent: 6711652 (2004-03-01), Arimilli et al.
patent: 6760809 (2004-07-01), Arimilli et al.
patent: 6763432 (2004-07-01), Charney et al.
patent: 6959364 (2005-10-01), Safranek et al.
patent: 2002/0032838 (2002-03-01), Huffman et al.
patent: 2002/0087778 (2002-07-01), Schoinas
patent: 2002/0138698 (2002-09-01), Kalla
patent: 2004/0030841 (2004-02-01), Nanda et al.
patent: 2004/0098541 (2004-05-01), Megiddo et al.
patent: 0908825 (1999-04-01), None
David E. Culler, “Composing Scalability and Node Design in CC-NUMA”, Spring 2999, Computer Science Division, U.C. Berkeley, 6 pgs.
Veljko Milutinovic, “Caching in Distributed Systems”, IEEE, 2000, 2 pgs.
International search report application No. PCT/US 03/31020 mailed Sep. 2, 2004.
Conway Patrick
Weber Frederick D.
Advanced Micro Devices , Inc.
Kim Matthew
Kivlin B. Noäl
Meyertons Hood Kivlin Kowert & Goetzel P.C.
Patel Hetul
LandOfFree
Computer system with processor cache that stores remote... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer system with processor cache that stores remote..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system with processor cache that stores remote... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3698066