-
公开(公告)号:US20070239941A1
公开(公告)日:2007-10-11
申请号:US11394503
申请日:2006-03-31
申请人: Lily Looi , Liqun Cheng , Kai Cheng , Faye Briggs
发明人: Lily Looi , Liqun Cheng , Kai Cheng , Faye Briggs
IPC分类号: G06F13/28
CPC分类号: G06F12/082 , G06F12/0831 , G06F12/121
摘要: A snoop filter maintains data coherency information for multiple caches in a multi-processor system. When a new request for a memory line arrives, an entry of the snoop filter is selected for replacement if there is no available slot in the snoop filter to accommodate the new request. The selected entry is among the entries predicted to be short-lived based on a coherency state. An invalidation message is sent to the one of the caches with which the selected entry is associated.
摘要翻译: 监听过滤器在多处理器系统中维护多个高速缓存的数据一致性信息。 当存储线路的新请求到达时,如果窥探过滤器中没有可用的插槽以容纳新的请求,则选择窥探过滤器的条目进行替换。 所选条目是基于一致性状态预测为短命的条目之一。 将无效消息发送到与所选条目关联的缓存中的一个缓存。
-
公开(公告)号:US20070233965A1
公开(公告)日:2007-10-04
申请号:US11395123
申请日:2006-03-31
申请人: Kai Cheng , Rob Milstrey , Jeffrey Gilbert , Liqun Cheng , Lily Looi , Faye Briggs
发明人: Kai Cheng , Rob Milstrey , Jeffrey Gilbert , Liqun Cheng , Lily Looi , Faye Briggs
IPC分类号: G06F13/28
CPC分类号: G06F12/0831
摘要: A system and method for maintaining data coherency in a multiprocessor environment. The system includes a snoop filter that maintains a representation of the organization and context of each last level cache on the system. The representative is updated with each request which each include a hint to the location where requested data will be stored in the last level cache.
摘要翻译: 一种用于在多处理器环境中维护数据一致性的系统和方法。 该系统包括一个窥探过滤器,用于维护系统上每个最后一级缓存的组织和上下文的表示。 每个请求更新代表,每个请求都包含对所请求数据将存储在最后一级缓存中的位置的提示。
-
3.
公开(公告)号:US20070204111A1
公开(公告)日:2007-08-30
申请号:US11790989
申请日:2007-04-30
申请人: Manoj Khare , Faye Briggs , Akhilesh Kumar , Lily Looi , Kai Cheng
发明人: Manoj Khare , Faye Briggs , Akhilesh Kumar , Lily Looi , Kai Cheng
IPC分类号: G06F13/28
CPC分类号: G06F12/0817 , G06F12/0862 , G06F2212/2542 , G06F2212/507
摘要: A method for reducing memory latency in a multi-node architecture. In one embodiment, a speculative read request is issued to a home node before results of a cache coherence protocol are determined. The home node initiates a read to memory to complete the speculative read request. Results of a cache coherence protocol may be determined by a coherence agent to resolve cache coherency after the speculative read request is issued.
-
-