Invention Grant
US06779086B2 Symmetric multiprocessor systems with an independent super-coherent cache directory
失效
具有独立超级相干缓存目录的对称多处理器系统
- Patent Title: Symmetric multiprocessor systems with an independent super-coherent cache directory
- Patent Title (中): 具有独立超级相干缓存目录的对称多处理器系统
-
Application No.: US09978363Application Date: 2001-10-16
-
Publication No.: US06779086B2Publication Date: 2004-08-17
- Inventor: Ravi Kumar Arimilli , Guy Lynn Guthrie , William J. Starke , Derek Edward Williams
- Applicant: Ravi Kumar Arimilli , Guy Lynn Guthrie , William J. Starke , Derek Edward Williams
- Main IPC: G06F1200
- IPC: G06F1200

Abstract:
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.
Public/Granted literature
- US20030093624A1 Symmetric multiprocessor systems with an independent super-coherent cache directory Public/Granted day:2003-05-15
Information query