Patent · US Expired

Realtime-safe read copy update with per-processor read/write locks

US7395383B2 · kind B2 · utility

59Cited by
11References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 1, 2005
Grant dateJul 1, 2008
Priority date
Expiry dateApr 30, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/523
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for realtime-safe detection of a grace period for deferring the destruction of a shared data element until pre-existing references to the data element have been removed. A per-processor read/write lock is established for each of one or more processors. When reading a shared data element at a processor, the processor's read/write lock is acquired for reading, the shared data element is referenced, and the read/write lock that was acquired for reading is released. When starting a new grace period, all of the read/write locks are acquired for writing, a new grace period is started, and all of the read/write locks are released.

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