×

Cache memory control circuit including summarized cache tag memory summarizing cache tag information in parallel processor system

  • US 6,438,653 B1
  • Filed: 06/14/1999
  • Issued: 08/20/2002
  • Est. Priority Date: 06/16/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A cache memory control circuit for controlling a cache memory provided in a parallel computer system having a shared memory accessible from a plurality of processors, wherein said cache memory having a data portion for selectively storing data blocks of said shared memory and a cache tag portion having a plurality of sets of ways, each of the sets of ways including a plurality of ways each for registering tag information of a data block stored in said data portion, said cache memory controller circuit comprising:

  • a circuit for controlling said cache memory;

    a summarized cache tag memory having a plurality of cache tag summarized information entries corresponding to the plurality of sets of ways of said cache tag portion; and

    a cache tag summarized information control circuit for controlling said summarized cache tag memory, wherein each of the cache tag summarized information entries possessed by said summarized cache tag memory has a bit length of N bits which is shorter than a total bit length required in each of the plurality of sets of ways of said cache tag portion for registering said tag information, wherein addresses of datablocks likely to be stored in the plurality of sets of ways of said cache tag portion corresponding to said cache tag summarized information entries are classified into N groups, wherein a first bit of each cache tag summarized information entry is registered as true when an effective address of a first group is stored in any way in said cache tag portion, and wherein each of n-th bits of said cache tag summarized information entry is registered as true when an effective address of an n-th group is stored in any way in said cache tag portion, n being an integer from 2 to N.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×