发明授权
US08195893B2 Eliminating synchronous grace period detection for non-preemptible read-copy update on uniprocessor systems
有权
消除单处理器系统上的非抢占式读取更新的同步宽限期检测
- 专利标题: Eliminating synchronous grace period detection for non-preemptible read-copy update on uniprocessor systems
- 专利标题(中): 消除单处理器系统上的非抢占式读取更新的同步宽限期检测
-
申请号: US12263613申请日: 2008-11-03
-
公开(公告)号: US08195893B2公开(公告)日: 2012-06-05
- 发明人: Joshua A. Triplett
- 申请人: Joshua A. Triplett
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Walter W. Duft
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A technique for optimizing grace period detection in a uniprocessor environment. An update operation is performed on a data element that is shared with non-preemptible readers of the data element. A call is issued to a synchronous grace period detection method. The synchronous grace period detection method performs synchronous grace period detection and returns from the call if the data processing system implements a multi-processor environment at the time of the call. The synchronous grace period detection determines the end of a grace period in which the readers have passed through a quiescent state and cannot be maintaining references to the pre-update view of the shared data. The synchronous grace period detection method returns from the call without performing grace period detection if the data processing system implements a uniprocessor environment at the time of the call.
公开/授权文献
信息查询