Dynamic expansion of cache coherence snoop filter entries
A hybrid snoop filter system dynamically allocates extra entries to reduce oversnooping in multiprocessor systems, enhancing cache coherence and reducing latency and energy consumption by precisely tracking a limited number of agents.
JP2026518945APending Publication Date: 2026-06-11MICROSOFT TECHNOLOGY LICENSING LLC
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- MICROSOFT TECHNOLOGY LICENSING LLC
- Filing Date
- 2024-05-16
- Publication Date
- 2026-06-11
Smart Images

Figure 2026518945000001_ABST
Abstract
The disclosed method generates a base snoop filter (SFT) entry for a coherence grain (cograin) in the agent cache. This method involves identifying the number of agents that hold copies of the cograin, comparing the number of agents that store copies of the cograin with the number of agent IDs tracked in the tracking_information field of the base SFT entry, and, in response to the identification of the number of agents that hold copies of the cograin being greater than the number of agent IDs tracked in the tracking_information field of the base SFT entry, selecting a second FT entry as an extra SFT entry configured to store a portion of the tracking vector, where each bit of the tracking vector indicates the cache validity status of the cograin for the agent concerned.
Need to check novelty before this filing date? Find Prior Art