Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2007-12-11
2007-12-11
Bragdon, Reginald (Department: 2189)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
C711S119000, C714S005110, C714S006130, C714S006130, C714S006130
Reexamination Certificate
active
11055262
ABSTRACT:
A cache memory logically partitions a cache array into at least two slices each having a plurality of cache lines, with a given cache line spread across two or more cache ways of contiguous bytes and a given cache way shared between the two cache slices, and if one a cache way is defective that is part of a first cache line in the first cache slice and part of a second cache line in the second cache slice, it is disabled while continuing to use at least one other cache way which is also part of the first cache line and part of the second cache line. In the illustrative embodiment the cache array is set associative and at least two different cache ways for a given cache line contain different congruence classes for that cache line. The defective cache way can be disabled by preventing an eviction mechanism from allocating any congruence class in the defective way. For example, half of the cache line can be disabled (i.e., half of the congruence classes). The cache array may be arranged with rows and columns of cache sectors (rows corresponding to the cache ways) wherein a given cache line is further spread across sectors in different rows and columns, with at least one portion of the given cache line being located in a first column having a first latency and another portion of the given cache line being located in a second column having a second latency greater than the first latency. The cache array can also output different sectors of the given cache line in successive clock cycles based on the latency of a given sector.
REFERENCES:
patent: 5896548 (1999-04-01), Ofek
patent: 6408362 (2002-06-01), Arimilli
patent: 6442653 (2002-08-01), Arimilli
patent: 6769081 (2004-07-01), Parulkar
patent: 6859862 (2005-02-01), Liao
patent: 2004/0215888 (2004-10-01), Arimilli
patent: 2005/0172091 (2005-08-01), Rotithor
Fields, Jr. James Stephen
Guthrie Guy Lynn
Livingston Kirk Samuel
Starke William John
Bragdon Reginald
Gerhardt Diana R.
Gu Shawn X.
International Business Machines - Corporation
Musgrove Jack V.
LandOfFree
Half-good mode for large L2 cache array topology with... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Half-good mode for large L2 cache array topology with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Half-good mode for large L2 cache array topology with... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3860234