The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 7454581 B1

PDF
Full Text
Expired
Date of Patent:
Nov. 18, 2008

Filed:

Oct. 27, 2004
Applicants:

Paul E. Mckenney, Beaverton, OR (US);

Paul F. Russell, Queanbeyan, AU;

Dipankar Sarma, Karnataka, IN;

Inventors:

Paul E. McKenney, Beaverton, OR (US);

Paul F. Russell, Queanbeyan, AU;

Dipankar Sarma, Karnataka, IN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for avoiding unnecessary grace period token processing while detecting a grace period without atomic instructions in a read-copy update subsystem or other processing environment that requires deferring removal of a shared data element until pre-existing references to the data element are removed. Detection of the grace period includes establishing a token to be circulated between processing entities sharing access to the data element. A grace period elapses whenever the token makes a round trip through the processing entities. A distributed indicator associated with each processing entity indicates whether there is a need to perform removal processing on any shared data element. The distributed indicator is processed at each processing entity before the latter engages in token processing. Token processing is performed only when warranted by the distributed indicator. In this way, unnecessary token processing can be avoided when the distributed indicator does not warrant such processing.


Find Patent Forward Citations

McKenney, Paul. (2008). Read-copy update grace period detection without atomic instructions that gracefully handles large numbers of processors (U.S. Patent No. 7454581). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/7454581

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…