×

Allocation for back-to-back misses in a directory based cache

  • US 6,332,179 B1
  • Filed: 08/19/1999
  • Issued: 12/18/2001
  • Est. Priority Date: 08/19/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A memory system including a cache memory comprising:

  • a plurality of memory blocks, each memory block being associated with a tag stored in a directory; and

    a controller for determining if the contents at a selected memory address are stored in the cache by comparing the selected memory address to the addresses stored in the directory, if the selected memory address is not in the cache, allocating a place in the directory for selected address, wherein, if a place in the directory for an address having the same cache line as the selected memory address is in the process of allocation or has been previously allocated, the selected memory address is allocated to that location of the pending allocation or previously allocated place in the directory.

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