发明名称 |
ADAPTIVE CACHE COHERENCE PROTOCOLS |
摘要 |
A methodology for designing a distributed shared-memory system, which can incorporate adaptation or selection of cache protocols during operation, guarantees semantically correct processing of memory instructions by the multiple processors. A set of rules includes a first subset of "mandatory" rules and a second subset of "voluntary" rules such that correct operation of the memory system is provided by application of all of the mandatory rules and selective application of the voluntary rules. A policy for enabling voluntary rules specifies a particular coherent cache protocol. The policy can include various types of adaptation and selection of different operating modes for different addresses and at different caches. A particular coherent cache protocol can make use of a limited capacity directory in which some but not necessarily all caches that hold a particular address are identified in the directory. In another coherent cache protocol, various caches hold an address in different modes which, for example, affect communication between a cache and a shared memory in processing particular memory instructions. |
申请公布号 |
US2004093467(A1) |
申请公布日期 |
2004.05.13 |
申请号 |
US20020325028 |
申请日期 |
2002.12.19 |
申请人 |
MASSACHUSETTS INSTITUTE OF TECHNOLOGY, A MASSACHUSETTS CORPORATION |
发明人 |
SHEN XIAOWEI;MITHAL ARVIND;ROGEL LAWRENCE |
分类号 |
G06F12/08;(IPC1-7):G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|