Computer system with processor cache that stores remote...

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

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3698066

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