发明授权
- 专利标题: Cache updating in multiprocessor systems
- 专利标题(中): 多处理器系统中的缓存更新
-
申请号: US10061859申请日: 2002-02-01
-
公开(公告)号: US06728842B2公开(公告)日: 2004-04-27
- 发明人: Jeffrey D. Brown , Steven R. Kunkel , David A. Luick
- 申请人: Jeffrey D. Brown , Steven R. Kunkel , David A. Luick
- 主分类号: G06F1200
- IPC分类号: G06F1200
摘要:
Embodiments are provided in which cache update is implemented by using a counter table having a plurality of entries to keep track of different modified cache lines of a cache of a processor. If a cache line of the cache is modified by the processor and the original content of the cache line came from a cache of another processor, a counter in the counter table restarts and reaches a predetermined value (e.g., overflows) triggering the broadcast of the modified cache line so that the cache of the other processor can snarf a copy of the modified cache line. As a result, when the other processor reads from a memory address matching that of the cache line, the cache of the other processor already has the most current copy for the matching memory address to feed the processor. Therefore, a cache read miss is avoided and system performance is improved.
公开/授权文献
- US20030149846A1 Cache updating in multiprocessor systems 公开/授权日:2003-08-07
信息查询