发明名称 Symmetric multiprocessor systems with an independent super-coherent cache directory
摘要 A multiprocessor data processing system comprising, in addition to a first and second processor having an respective first and second cache and a main cache directory affiliated with the first processor's cache, a secondary cache directory of the first cache, which contains a subset of cache line addresses from the main cache directory corresponding to cache lines that are in a first or second coherency state, where the second coherency state indicates to the first processor that requests issued from the first processor for a cache line whose address is within the secondary directory should utilize super-coherent data currently available in the first cache and should not be issued on the system interconnect. Additionally, the cache controller logic includes a clear on barrier flag (COBF) associated with the secondary directory, which is set whenever an operation of the first processor is issued to said system interconnect. If a barrier instruction is received by the first processor while the COBF is set, the contents of the secondary directory are immediately flushed and the cache lines are tagged with an invalid state.
申请公布号 US2003093624(A1) 申请公布日期 2003.05.15
申请号 US20010978363 申请日期 2001.10.16
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 ARIMILLI RAVI KUMAR;GUTHRIE GUY LYNN;STARKE WILLIAM J.;WILLIAMS DEREK EDWARD
分类号 G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址