发明申请
- 专利标题: Local invalidation buses for a highly scalable shared cache memory hierarchy
-
申请号: US10216637申请日: 2002-08-08
-
公开(公告)号: US20040059871A1公开(公告)日: 2004-03-25
- 发明人: Ravi Kumar Arimilli , Guy Lynn Guthrie
- 申请人: International Business Machines Corporation
- 申请人地址: null
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: null
- 主分类号: G06F012/08
- IPC分类号: G06F012/08 ; G06F012/00
摘要:
A set of local invalidation buses for a highly scalable shared cache memory hierarchy is disclosed. A symmetric multiprocessor data processing system includes multiple processing units. Each of the processing units is associated with a level one cache memory. All the level one cache memories are associated with an imprecisely inclusive level two cache memory. In addition, a group of local invalidation buses is connected between all the level one cache memories and the level two cache memory. The imprecisely inclusive level two cache memory includes a tracking means for imprecisely tracking cache line inclusivity of the level one cache memories. Thus, the level two cache memory does not have dedicated inclusivity bits for tracking the cache line inclusivity of each of the associated level one cache memories. The tracking means includes a last_processor_to_store field and a more_than_two_loads field per cache line. When the more_than_two_loads field is asserted, except for a specific cache line in the level one cache memory associated with the processor indicated in the last_processor_to_store field, all cache lines within the level one cache memories that shared identical information with that specific cache line are invalidated via the local invalidation buses connected between all the level one cache memories and the level two cache memory.
公开/授权文献
信息查询