×

Cache coherency using flexible directory bit vectors

  • US 5,634,110 A
  • Filed: 05/05/1995
  • Issued: 05/27/1997
  • Est. Priority Date: 05/05/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a node comprising at least a portion of main memory having a plurality of memory blocks, said node being part of a computer system having a plurality of partitions each comprising a plurality of nodes, a method for denoting nodes in which said memory blocks are cached, said method comprising the steps of:

  • (1) maintaining a directory comprising a plurality of entries, each entry associated with one or more of said memory blocks; and

    (2) maintaining an entry of said directory in a modified fine bit vector format when a memory block associated with said entry is cached in one or more nodes all of which are within a single partition of said computer system, said entry when maintained in said modified fine bit vector format comprising a partition field storing information identifying said single partition, and a modified fine bit vector field storing information identifying nodes in said single partition where said memory block is cached.

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