×

Non-preemption of a group of interchangeable tasks in a computing device

  • US 9,632,845 B2
  • Filed: 08/28/2014
  • Issued: 04/25/2017
  • Est. Priority Date: 12/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a first task that is one of executing and scheduled to execute on a processor during a first time slice;

    identifying a second task scheduled to be executed on the processor during a subsequent time slice immediately adjacent to the first time slice, the first time slice occurring before the subsequent time slice;

    comparing the first task to the second task;

    identifying whether the first task and the second task are interchangeable tasks based on the comparison, wherein interchangeable tasks share context information and belong to a common job;

    executing the first task during the subsequent time slice in response to the first task and the second task being identified as interchangeable tasks;

    assigning the first task and the second task to adjacent time slices in response to the first task and the second task being identified as interchangeable tasks; and

    suppressing delivery of an interrupt signal at the end of the first time slice in response to the first task and the second task being identified as interchangeable tasks,wherein the first task executes during the subsequent time slice in response to the first task and the second task being identified as interchangeable tasks.

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