发明名称 Method for increasing efficiency in a multi-processor system and multi-processor system with increased efficiency
摘要 A multi-processor system includes a system bus communicating between processors, and a bus arbiter. Responsive to a cache line invalidation command, a processor cache conditionally casts back the cache line to a transition cache. Based on the system response to the invalidation command, the transition cache either discards the cast back or writes it to main memory. The processor also converts an exclusive read command requiring a reservation to non-exclusive if the reservation has been lost before placing the command on the system bus. Furthermore, the transition cache may shift memory coherency image state for a non-exclusive command, which is waiting for data to return, if a command involving the same real address is snooped. Responsive to a cache line request, the cache copies that cache line to the transition cache and updates cache line state. The transition cache holds the cache line pending system response.
申请公布号 US6871267(B2) 申请公布日期 2005.03.22
申请号 US20010866981 申请日期 2001.05.29
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 FREERKSEN DONALD LEE;LIPPERT GARY MICHAEL
分类号 G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址