×

Conditional access with timeout

  • US 9,940,128 B2
  • Filed: 10/06/2015
  • Issued: 04/10/2018
  • Est. Priority Date: 10/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for responding to memory requests, comprising:

  • receiving a first memory load request by a conditional load with time out (CLT) device at a first time, the first memory load request specifying a first condition and a first memory address;

    performing a first determination of whether the first condition is satisfied;

    starting a timer at the CLT device to determine a wait period when the first condition is not satisfied;

    responding to the first memory load request with a reply, wherein the reply indicates that the first condition is not satisfied when the duration of the wait period exceeds a time-out threshold; and

    when the first condition is not satisfied;

    receiving a first memory store request by the CLT device at a second time subsequent to the first time and prior to the wait period exceeding the time-out threshold, the first memory store request specifying the first memory address and a value;

    storing the value at the first memory address;

    performing a second determination of whether the first condition is satisfied; and

    responding to the first memory load request with a reply, wherein the reply indicates that the first condition is satisfied when the second determination is that the first condition is satisfied.

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