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
    Figure 2026518945000001_ABST
Patent Text Reader

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