发明名称 A multiprocessing system configured to detect and efficiently provide for migratory data access patterns
摘要 <p>A computer system includes a directory at each node which stores coherency information for the coherency units for which that node is the home node. In addition, the directory stores a data access state corresponding to each coherency unit which indicates the data access pattern observed for that coherency unit. The data access state may indicate migratory or non-migratory data access patterns. If the coherency unit has been observed to have a migratory data access pattern, then read/write access rights are granted. Conversely, if the coherency unit has been observed to have non-migratory data access patterns, then read access rights are granted. The home node further detects the migratory and non-migratory data access patterns and selects transitions between the migratory and non-migratory data access states independent of the cache hierarchies within the nodes which access the affected coherency unit. In one embodiment, a pair of counters are employed for each coherency unit. One of the counters is incremented when the coherency unit is in the migratory data access state and a data migration is detected. The other counter is incremented when the coherency unit is in the non-migratory data access state and a data migration is detected. When one of the counters overflows, the home node transitions the data access state of the coherency unit to the alternate data access state. &lt;IMAGE&gt;</p>
申请公布号 EP0817071(A2) 申请公布日期 1998.01.07
申请号 EP19970304615 申请日期 1997.06.27
申请人 SUN MICROSYSTEMS, INC. 发明人 HAGERSTEN, ERIK E.;HILL, MARK D.
分类号 G06F12/08;G06F15/16;G06F15/177;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利