×

Managing parallel execution of work granules according to their affinity

  • US 7,386,849 B2
  • Filed: 03/16/2004
  • Issued: 06/10/2008
  • Est. Priority Date: 09/27/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for breaking a task into work granules to assign to processes, the method comprising the steps of:

  • determining how many processes will be used to execute said task;

    determining how many granules to divide said task into based on how many processes will be used to execute said task, and a range defined by a first threshold and a second threshold;

    wherein the first threshold is a minimum number of work granules to assign to each of the processes that will be used to execute said task;

    wherein the second threshold is a maximum number of work granules to assign to each of the processes that will be used to execute said task; and

    dividing said task into a number of work granules that allows each process that will be used to execute said task to be assigned a number of work granules that falls within said range.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×