发明名称 |
High performance real-time read-copy update |
摘要 |
A technique for reducing reader overhead when referencing a shared data element while facilitating realtime-safe detection of a grace period for deferring destruction of the shared data element. The grace period is determined by a condition in which all readers that are capable of referencing the shared data element have reached a quiescent state subsequent to a request for a quiescent state. Common case local quiescent state tracking may be performed using only local per-reader state information for all readers that have not blocked while in a read-side critical section in which the data element is referenced. Uncommon case non-local quiescent state tracking may be performed using non-local multi-reader state information for all readers that have blocked while in their read-side critical section. The common case local quiescent state tracking requires less processing overhead than the uncommon case non-local quiescent state tracking. |
申请公布号 |
US8307173(B2) |
申请公布日期 |
2012.11.06 |
申请号 |
US201213371551 |
申请日期 |
2012.02.13 |
申请人 |
MCKENNEY PAUL E.;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
MCKENNEY PAUL E. |
分类号 |
G06F12/12 |
主分类号 |
G06F12/12 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|