Dynamic expansion and deallocation of cache coherence snoop filter entries

The cache coherence system addresses oversnooping issues by dynamically integrating snoop filter entries and switching tracking modes, improving performance and efficiency in multiprocessor systems.

JP2026522173APending Publication Date: 2026-07-07MICROSOFT TECHNOLOGY LICENSING LLC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MICROSOFT TECHNOLOGY LICENSING LLC
Filing Date
2024-06-21
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing cache coherence systems in multiprocessor systems suffer from oversnooping penalties, increased interconnect bandwidth consumption, and energy waste due to inefficient snoop filter implementations, particularly in systems with a large number of coherent agents.

Method used

A cache coherence system that dynamically integrates base and additional snoop filter entries into a single physical entry, using a hybrid SFT that switches between precise and approximate tracking modes based on agent usage, reducing unnecessary snooping and optimizing memory access latency.

Benefits of technology

The system effectively reduces oversnooping penalties, conserves interconnect bandwidth, and minimizes energy waste by adaptively managing snoop filter entries, enhancing overall system performance in multiprocessor environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026522173000001_ABST
    Figure 2026522173000001_ABST
Patent Text Reader

Abstract

The technique described herein provides a method which includes selecting a physical SFT entry to be sacrificed, wherein the physical SFT entry is one of the base SFT entry and additional SFT entries of a logical SFT entry in a snoop filter (SFT), and integrating the base SFT entry and additional SFT entries into a single physical entry.
Need to check novelty before this filing date? Find Prior Art