发明授权
- 专利标题: Extended cache coherency protocol with a “lock released” state
- 专利标题(中): 具有“锁定释放”状态的扩展缓存一致性协议
-
申请号: US09437184申请日: 1999-11-09
-
公开(公告)号: US06549989B1公开(公告)日: 2003-04-15
- 发明人: Ravi Kumar Arimilli , Lakshminarayana Baba Arimilli , John Steven Dodson , Guy Lynn Guthrie , William John Starke
- 申请人: Ravi Kumar Arimilli , Lakshminarayana Baba Arimilli , John Steven Dodson , Guy Lynn Guthrie , William John Starke
- 主分类号: G06F1200
- IPC分类号: G06F1200
摘要:
A multiprocessor data processing system requires careful management to maintain cache coherency. Conventional systems using a MESI approach sacrifice some performance with inefficient lock-acquisition and lock-retention techniques. The disclosed system provides additional cache states, indicator bits, and lock-acquisition routines to improve cache performance. In particular, as multiple processors compete for the same cache line, a significant amount of processor time is lost determining if another processor's cache line lock has been released and attempting to reserve that cache line while it is still owned by the other processor. The preferred embodiment provides an additional cache state which specifically indicates that a processor has released its lock on a cache line after it has performed any necessary modifications.
信息查询