Invention Grant
US08195893B2 Eliminating synchronous grace period detection for non-preemptible read-copy update on uniprocessor systems
有权
消除单处理器系统上的非抢占式读取更新的同步宽限期检测
- Patent Title: Eliminating synchronous grace period detection for non-preemptible read-copy update on uniprocessor systems
- Patent Title (中): 消除单处理器系统上的非抢占式读取更新的同步宽限期检测
-
Application No.: US12263613Application Date: 2008-11-03
-
Publication No.: US08195893B2Publication Date: 2012-06-05
- Inventor: Joshua A. Triplett
- Applicant: Joshua A. Triplett
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Walter W. Duft
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
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.
Public/Granted literature
Information query