发明名称 Snoop filter that maintains data coherency information for caches in a multi-processor system by storing the exclusive ownership state of the data
摘要 Disclosed is a snoop filter that stores only entries that have an exclusive state, ie that are exclusively owned by a processor, and updates an entry if a request changes the ownership of a line associated with the entry. The coherency engine operating the snoop filter may have a sequencing rule that decouples a read request from a write request. The entry may be removed when a read request is received and changing the ownership of a line if a processor write results in a hit. The coherency engine may allocate a new entry in the filter to a processor and send a invalidating message to all processors with tracked lines, if the processor issues a write request that result in a miss. The coherency engine may send an invalidating message to a current owner of a line if a request is a hit. The coherency engine may have a Goto_S unit to change an exclusive stage of a line.
申请公布号 GB2439650(A) 申请公布日期 2008.01.02
申请号 GB20070012625 申请日期 2007.06.29
申请人 INTEL CORPORATION 发明人 JEFFREY GILBERT;KAI CHENG;LIQUN CHENG
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址