Patent · US Active

Optimizing grace period detection for preemptible read-copy update on uniprocessor systems

US7953708B2 · kind B2 · utility

51Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 28, 2008
Grant dateMay 31, 2011
Priority date
Expiry dateNov 20, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30087
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for optimizing grace period detection following a data element update operation that affects preemptible data readers. A determination is made whether the data processing system is a uniprocessor system or a multiprocessor system. Grace period detection processing is performed using a first grace period detection technique if the data processing system is a multiprocessor system. Grace period detection processing is performed using a second grace period detection technique if the data processing system is a uniprocessor system. The grace period detection processing according to either technique determines the end of a grace period in which readers that are subject to preemption have passed through a quiescent state and cannot be maintaining references to the pre-update view of the shared data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.