×

Achieving low grace period latencies despite energy efficiency

  • US 9,389,925 B2
  • Filed: 12/03/2013
  • Issued: 07/12/2016
  • Est. Priority Date: 12/03/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system having one or more processors operatively coupled to one or more memory devices, a method for achieving low grace-period latencies in an energy efficient environment in which processors with Read-Copy Update (RCU) callbacks are allowed to enter low power states, comprising:

  • periodically generating RCU callbacks as part of shared data element update Operations, said callbacks representing requests for deferred destruction of shared data elements following an RCU grace period;

    maintaining said RCU callbacks on a per-processor basis;

    for each of said one or more processors that maintains RCU callbacks, assigning different RCU grace period numbers to different groups of said processor'"'"'s RCU callbacks;

    periodically starting new RCU grace periods and ending old RCU grace periods; and

    as said old RCU grace periods end, invoking said groups of RCU callbacks having corresponding assigned RCU grace period numbers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×