发明名称 |
Method and apparatus for scalable disambiguated coherence in shared storage hierarchies |
摘要 |
Scalable disambiguating accesses in multi-level cache hierarchies provides for improved system performance and reduced cost. Shared-storage provides portions to hold data and portions to hold corresponding status encodings. Status encodings provide information to disambiguate data requests to shared-storege without resorting to prior methods of snooping or transmitting backward status-inquiries to private-storage. Shared-storage transmits data in response to requests if its status encodings indicate no private copies of the requested data have been modified. Shared storage transmits data requests to private storage if corresponding status encodings indicate that copies of requested data in private storage have been modified. Private-storage provides coherent copies, and shared-storage proceeds to satisfy the requests. If requests indicate a need to modify data, shared storage provides invalidation transmissions to private storage holding copies of relevant data. Status encodings are then set to a dirty status for coherently processing future requests.
|
申请公布号 |
US2003233523(A1) |
申请公布日期 |
2003.12.18 |
申请号 |
US20030620629 |
申请日期 |
2003.07.15 |
申请人 |
JAMIL SUJAT;NGUYEN HANG;MERRELL QUINN |
发明人 |
JAMIL SUJAT;NGUYEN HANG;MERRELL QUINN |
分类号 |
G06F12/08;(IPC1-7):G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|