Invention Grant
US08656105B2 Optimizing tag forwarding in a two level cache system from level one to lever two controllers for cache coherence protocol for direct memory access transfers
有权
优化从一级的二级缓存系统中的标签转发,以便两个控制器用于直接内存访问传输的缓存一致性协议
- Patent Title: Optimizing tag forwarding in a two level cache system from level one to lever two controllers for cache coherence protocol for direct memory access transfers
- Patent Title (中): 优化从一级的二级缓存系统中的标签转发,以便两个控制器用于直接内存访问传输的缓存一致性协议
-
Application No.: US13245206Application Date: 2011-09-26
-
Publication No.: US08656105B2Publication Date: 2014-02-18
- Inventor: Raguram Damodaran , Abhijeet Ashok Chachad , Joseph Raymond Michael Zbiciak , Jonathan (Son) Hung Tran
- Applicant: Raguram Damodaran , Abhijeet Ashok Chachad , Joseph Raymond Michael Zbiciak , Jonathan (Son) Hung Tran
- Applicant Address: US TX Dallas
- Assignee: Texas Instruments Incorporated
- Current Assignee: Texas Instruments Incorporated
- Current Assignee Address: US TX Dallas
- Agent Robert D. Marshall, Jr.; W. James Brady; Frederick J. Telecky, Jr.
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
A second level memory controller uses shadow tags 711 to implement snoop read and write coherence. These shadow tags are generally used only for snoops intending to keep L2 SRAM coherent with the level one data cache. Thus updates for all external cache lines are ignored. The shadow tags are updated on all level one cache allocates and all dirty and invalidate modifications to data stored in L2 SRAM. These interactions happen on different interfaces, but the traffic on that interface includes level one data cache accesses to both external and level two directly addressable lines. These interactions create extra traffic on these interfaces and creating extra stalls to the CPU. Thus in this invention shadow tags are updated only on a subset of less than all updates of the level one tags.
Public/Granted literature
Information query