发明授权
US07543116B2 Data processing system, cache system and method for handling a flush operation in a data processing system having multiple coherency domains
失效
数据处理系统,缓存系统和用于处理具有多个相干域的数据处理系统中的刷新操作的方法
- 专利标题: Data processing system, cache system and method for handling a flush operation in a data processing system having multiple coherency domains
- 专利标题(中): 数据处理系统,缓存系统和用于处理具有多个相干域的数据处理系统中的刷新操作的方法
-
申请号: US11342951申请日: 2006-01-30
-
公开(公告)号: US07543116B2公开(公告)日: 2009-06-02
- 发明人: Guy L. Guthrie , John T. Hollaway, Jr. , William J. Starke , Derek E. Williams
- 申请人: Guy L. Guthrie , John T. Hollaway, Jr. , William J. Starke , Derek E. Williams
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Dillon & Yudell LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A cache coherent data processing system includes at least first and second coherency domains. The first coherency domain contains a memory controller, an associated system memory having a target memory block identified by a target address, and a domain indicator indicating whether the target memory block is cached outside the first coherency domain. During operation, the first coherency domain receives a flush operation broadcast to the first and second coherency domains, where the flush operation specifies the target address of the target memory block. The first coherency domain also receives a combined response for the flush operation representing a system-wide response to the flush operation. In response to receipt in the first coherency domain of the combined response, a determination is made if the combined response indicates that a cached copy of the target memory block may remain within the data processing system. In response to a determination that the combined response indicates that a cached copy of the target memory block may remain in the data processing system, the domain indicator is updated to indicate that the target memory block is cached outside of the first coherency domain.