发明名称 |
Method and apparatus to purge remote node cache lines to support hot node replace in a computing system |
摘要 |
An apparatus and method is disclosed for flushing a cache in a computing system. In a multinode computing system a cache in a first node may contain modified data in an address space of a second node. The cache in the first node must be purged prior to shutting down the first node. The computing system uses a random class replacement scheme for the cache. A cache flush routine sets a cache flush mode in a class replace select mechanism, overriding the random class replacement scheme. With the random class replacement scheme overridden, a minimum number of fetches will flush all the cache lines in the cache, each fetch loading the cache with a cache line not already in the cache. No additional delay penalty is incurred in a critical path through which fetches and stores to the cache must pass.
|
申请公布号 |
US7467260(B2) |
申请公布日期 |
2008.12.16 |
申请号 |
US20040961746 |
申请日期 |
2004.10.08 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
AVERILL DUANE ARLYN;BORKENHAGEN JOHN MICHAEL;HILLIER, III PHILIP ROGERS |
分类号 |
G06F12/00 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|