×

Wake-up ordering of processing streams using sequential identifiers

  • US 10,025,642 B2
  • Filed: 11/25/2014
  • Issued: 07/17/2018
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • assigning identifiers of a sequence of identifiers to wakeup signals and to processing streams, the sequence of identifiers representing a chronological order that the wakeup signals are initiated and the processing streams begin waiting, wherein each of the identifiers is exclusively assigned to either a wakeup signal or a processing stream and the sequence of identifiers comprises a first identifier associated with a wakeup signal and a second identifier associated with a processing stream in a waiting state;

    receiving the wakeup signal associated with the first identifier after the processing stream associated with the second identifier enters the waiting state;

    responsive to the receiving the wakeup signal, comparing, by a processing device, the first identifier associated with the wakeup signal and the second identifier associated with the processing stream to determine that the processing stream began waiting after an initiation of the wakeup signal; and

    responsive to the comparing, waking at least one of the processing streams and avoiding waking the processing stream associated with the second identifier that began waiting during a time delay between the initiation of the wakeup signal and the receiving of the wakeup signal.

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