US 12,468,629 B1
Snoop filter sharer vector expansion
Swapnil Lotlikar, San Jose, CA (US); Joji Philip, San Jose, CA (US); and James Aldis, England (GB)
Assigned to Baya Systems, Inc., Santa Clara, CA (US)
Filed by Baya Systems, Inc., Santa Clara, CA (US)
Filed on Jun. 21, 2024, as Appl. No. 18/750,570.
Int. Cl. G06F 12/0815 (2016.01)
CPC G06F 12/0815 (2013.01) 10 Claims
OG exemplary drawing
 
1. A method for encoding owner and sharers of a cache line within ways of a directory of a snoop filter, comprising:
using a single way for the encoding for when available bits in the single way of the directory is sufficient to represent the encoding of the owners and the shares of the cache line; and
using multiple ways of the directory all stored with a same address tag and vector range identifiers for the encoding for when the available bits in the single way of the directory is insufficient to represent the encoding of the owners and the sharers.